You are here:

MonitorTools.com > Technical documentation > SNMP > MIB > Northern Telecom Ltd > Nortel-Magellan-Passport-CircuitEmulationServiceMIB
ActiveXperts Network Monitor 2019##AdminFavorites

Nortel-Magellan-Passport-CircuitEmulationServiceMIB by vendor Northern Telecom Ltd

Nortel-Magellan-Passport-CircuitEmulationServiceMIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing Nortel-Magellan-Passport-CircuitEmulationServiceMIB.


Vendor: Northern Telecom Ltd
Mib: Nortel-Magellan-Passport-CircuitEmulationServiceMIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
Nortel-Magellan-Passport-CircuitEmulationServiceMIB
DEFINITIONS ::= BEGIN



IMPORTS

      OBJECT-TYPE
   FROM RFC-1212

      components,
      passportMIBs
   FROM Nortel-Magellan-Passport-UsefulDefinitionsMIB

      Counter32,
      DisplayString,
      StorageType,
      RowStatus,
      PassportCounter64,
      Gauge32,
      Integer32,
      Unsigned32
   FROM Nortel-Magellan-Passport-StandardTextualConventionsMIB

      AsciiString,
      Hex,
      NonReplicated,
      EnterpriseDateAndTime,
      Link
   FROM Nortel-Magellan-Passport-TextualConventionsMIB;




-- LAST-UPDATED   "9702280000Z"
-- ORGANIZATION   "Nortel"
-- CONTACT-INFO   "
--         Nortel Magellan Network Management
--         
--         Postal: P.O. Box 5080, Station F 
--                 Ottawa, Ontario 
--                 Canada  K2C 3T1
--         
--         Email:  nm_plm@nt.com"
-- DESCRIPTION
--    "The module describing the Nortel Magellan Passport
--     CircuitEmulationService Enterprise MIB."

circuitEmulationServiceMIB OBJECT IDENTIFIER ::= { passportMIBs 55 }










-- Aal11CircuitEmulationService/n
-- 
-- An Aal1Ces component identifies an instance of the AAL1 
-- Circuit Emulation Service provided by Magellan Passport.
-- 
-- A separate instance of this component is required for each 
-- logical channel of a port which is offering a constant bit 
-- rate service to a customer.
-- 
-- Instance numbers, which are used to uniquely identify 
-- Aal1Ces component instances, are arbitrary.

aal1Ces OBJECT IDENTIFIER ::= { components 119 }



aal1CesRowStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This entry controls the addition and deletion of 
      aal1Ces components."
::= { aal1Ces 1 }

aal1CesRowStatusEntry OBJECT-TYPE
   SYNTAX     Aal1CesRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      aal1Ces component."
   INDEX {
      aal1CesIndex }
::= { aal1CesRowStatusTable 1 }

Aal1CesRowStatusEntry ::= SEQUENCE {
   aal1CesRowStatus
      RowStatus,
   aal1CesComponentName
      DisplayString,
   aal1CesStorageType
      StorageType,
   aal1CesIndex
      Integer32 }

aal1CesRowStatus OBJECT-TYPE
   SYNTAX     RowStatus 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This variable is used as the basis for SNMP naming of
      aal1Ces components.
      These components can be added and deleted."
::= { aal1CesRowStatusEntry 1 }

aal1CesComponentName OBJECT-TYPE
   SYNTAX     DisplayString 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable provides the component's string name for
      use with the ASCII Console Interface"
::= { aal1CesRowStatusEntry 2 }

aal1CesStorageType OBJECT-TYPE
   SYNTAX     StorageType 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the storage type value for the
      aal1Ces tables."
::= { aal1CesRowStatusEntry 4 }

aal1CesIndex OBJECT-TYPE
   SYNTAX     Integer32 (1..16383)
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the aal1Ces tables."
::= { aal1CesRowStatusEntry 10 }

aal1CesCidDataTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesCidDataEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the attribute for a component's Customer 
      Identifier (CID). Refer to the attribute description for a detailed 
      explanation of CIDs."
::= { aal1Ces 10 }

aal1CesCidDataEntry OBJECT-TYPE
   SYNTAX     Aal1CesCidDataEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesCidDataTable."
   INDEX {
      aal1CesIndex }
::= { aal1CesCidDataTable 1 }

Aal1CesCidDataEntry ::= SEQUENCE {
   aal1CesCustomerIdentifier
      Unsigned32 }

aal1CesCustomerIdentifier OBJECT-TYPE
   SYNTAX     Unsigned32 (0 | 1..8191)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute holds the Customer Identifier (CID).
      
      Every component has a CID. If a component has a cid attribute, the 
      component's CID is the provisioned value of that attribute; 
      otherwise the component inherits the CID of its parent. The top-
      level component has a CID of 0.
      
      Every operator session also has a CID, which is the CID 
      provisioned for the operator's user ID. An operator will see only the 
      stream data for components having a matching CID. Also, the 
      operator will be allowed to issue commands for only those 
      components which have a matching CID.
      
      An operator CID of 0 is used to identify the Network Manager 
      (referred to as 'NetMan' in DPN). This CID matches the CID of 
      any component. Values 1 to 8191 inclusive (equivalent to 'basic 
      CIDs' in DPN) may be assigned to specific customers."
   DEFVAL     { 0 }
::= { aal1CesCidDataEntry 1 }

aal1CesProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains basic provisioning data for the AAL1 
      Circuit Emulation Service."
::= { aal1Ces 11 }

aal1CesProvEntry OBJECT-TYPE
   SYNTAX     Aal1CesProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesProvTable."
   INDEX {
      aal1CesIndex }
::= { aal1CesProvTable 1 }

Aal1CesProvEntry ::= SEQUENCE {
   aal1CesServiceType
      INTEGER,
   aal1CesBufferSize
      Unsigned32,
   aal1CesCellDelayVariationTolerance
      Unsigned32,
   aal1CesCellLossIntegrationPeriod
      Unsigned32,
   aal1CesInterfaceName
      Link,
   aal1CesPartialFill
      Unsigned32,
   aal1CesIdleSuppression
      INTEGER,
   aal1CesIdlePattern
      Hex,
   aal1CesCellLossRecoveryPeriod
      Unsigned32,
   aal1CesDummyDataByte
      Hex }

aal1CesServiceType OBJECT-TYPE
   SYNTAX     INTEGER  {
                 unstructured(0),
                 basicStructured(1),
                 casStructured(2) }
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the service type for the CES.
      
      In an unstructured service, the entire data stream at the 
      service interface (including any framing bits which may be 
      present) is passed across the network transparently.
      
      The unstructured service uses the Unstructured Data 
      Transfer (UDT) mode of AAL1.
      
      In a structured service, an Nx64kbit/s fraction of the data 
      stream at the service interface is passed across the network. 
      Two modes of structured service are supported: 
      basicStructured and casStructured. In a casStructured 
      service, the Channel Associated Signalling (CAS) bits are 
      carried in a separate data structure from the Nx64 payload; 
      in a basicStructured service they are not.
      
      The structured service uses the Structured Data Transfer 
      (SDT) mode as defined in ITU-T Recommendation 
      I.363.1.
      
      The serviceType attributes at both ends of a connection 
      must be the same."
   DEFVAL     { unstructured }
::= { aal1CesProvEntry 1 }

aal1CesBufferSize OBJECT-TYPE
   SYNTAX     Unsigned32 (94..15651)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines the size of the AAL1 receive segment 
      reassembly buffer in bytes. The value of this attribute will 
      affect the overflow condition during AAL1 processing, that 
      is, increasing the buffer size will reduce the chance of an 
      overflow condition occurring. However, too large a buffer 
      may adversely impact the time needed to process the data 
      in the buffer."
   DEFVAL     { 282 }
::= { aal1CesProvEntry 2 }

aal1CesCellDelayVariationTolerance OBJECT-TYPE
   SYNTAX     Unsigned32 (1..655)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines the maximum cell arrival jitter (in 
      milliseconds) that the AAL1 reassembly process will 
      tolerate in the ATM cell stream without producing errors 
      on the service interface.
      
      This attribute may be set to a small value if the CES 
      connection will produce minimal CDV and a large value if 
      the connection will produce a large CDV.
      
      This attribute, together with the attribute bufferSize, can be 
      configured to optimize the jitter versus absolute delay 
      trade-off in various network configurations."
   DEFVAL     { 1 }
::= { aal1CesProvEntry 3 }

aal1CesCellLossIntegrationPeriod OBJECT-TYPE
   SYNTAX     Unsigned32 (1000..60000)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines the cell loss integration period. This 
      period defines the interval of time (in milliseconds) for 
      which a loss of cells condition must persist before a buffer 
      underflow alarm is raised. A loss of cells condition occurs 
      when the flow of cells to the AAL1 reassembly buffer 
      stops, causing a buffer underflow or starvation condition.
      
      The operational attribute cellLossStatus will be set to loss 
      when the buffer underflow alarm is raised, and noLoss 
      when it is cleared."
   DEFVAL     { 2000 }
::= { aal1CesProvEntry 4 }

aal1CesInterfaceName OBJECT-TYPE
   SYNTAX     Link 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute identifies the instance of Chan to which an 
      instance of Aal1Ces is linked."
::= { aal1CesProvEntry 5 }

aal1CesPartialFill OBJECT-TYPE
   SYNTAX     Unsigned32 (8..47)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "A significant source of delay in a structured service is the 
      amount of time it takes to collect enough data to fill a cell. 
      This period of time can be reduced by sending cells that 
      are only partially filled with data (idlePattern octets are 
      added to the ATM payload beyond the partial fill level).
      
      This attribute defines the number of payload octets to fill 
      with data. It is applicable to structured services only, and 
      must be set to 47 for unstructured services.
      
      On a given AAL1 Function Processor, the maximum cell 
      rate that can be sustained is dependent upon the combined 
      bandwidths of the provisioned services, and (for structured 
      services) the levels of partialFill. The smaller the 
      partialFill level, the greater the cell rate and hence the 
      fewer the services that can be sustained at that fill level."
   DEFVAL     { 47 }
::= { aal1CesProvEntry 6 }

aal1CesIdleSuppression OBJECT-TYPE
   SYNTAX     INTEGER  {
                 off(0),
                 on(1) }
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute controls the suppression of idle cells. An idle 
      cell is one in which the bytes of the ATM payload (up to 
      the partialFill level) match the idlePattern.
      
      If idleSuppression is off, idle cells are not suppressed.
      
      If idleSuppression is on, at least 75% of cells are 
      suppressed under idle conditions.
      
      The strategy is as follows: the first idle cell after a 
      sequence of non-idle cells is always sent; those that follow 
      are suppressed. Note, however, that at least one cell in 
      eight is always sent (to allow the receive end to regenerate 
      the suppressed cells) and more often than not, two cells are 
      sent (the cell containing the AAL1 pointer, which will 
      almost always fail to match, and the one after that)."
   DEFVAL     { off }
::= { aal1CesProvEntry 7 }

aal1CesIdlePattern OBJECT-TYPE
   SYNTAX     Hex (0..255)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the pattern which the bytes of an 
      ATM payload, up to the partialFill level, must match in 
      order for the cell to be classified as idle. Payload bytes 
      beyond the partialFill level are not checked.
      
      The suppression of idle cells is controlled by the attribute 
      idleSuppression. If idleSuppression is on, at least 75% of 
      cells are suppressed under idle conditions."
   DEFVAL     { 126 }
::= { aal1CesProvEntry 8 }

aal1CesCellLossRecoveryPeriod OBJECT-TYPE
   SYNTAX     Unsigned32 (0..60)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines the cell loss recovery period. This 
      period defines the interval of time (in seconds) for which a 
      loss of cells condition must desist before the buffer 
      underflow alarm is cleared.
      
      The operational attribute cellLossStatus will be set to 
      noLoss when the buffer underflow alarm is cleared."
   DEFVAL     { 20 }
::= { aal1CesProvEntry 9 }

aal1CesDummyDataByte OBJECT-TYPE
   SYNTAX     Hex (0..255)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines the pattern which is played out onto 
      the service interface to maintain bit integrity when data is 
      unavailable from the ATM network.
      
      For an unstructured service (serviceType is set to 
      unstructured), dummyDataByte must be set to FF."
   DEFVAL     { 255 }
::= { aal1CesProvEntry 10 }

aal1CesStateTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the three OSI State attributes and the six OSI 
      Status attributes. The descriptions generically indicate what each 
      attribute implies about the component. Note that not all the values 
      and state combinations described here are supported by every 
      component which uses this group. For component-specific 
      information and the valid state combinations, refer to NTP 241-
      7001-150, Passport Operations and Maintenance Guide."
::= { aal1Ces 12 }

aal1CesStateEntry OBJECT-TYPE
   SYNTAX     Aal1CesStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesStateTable."
   INDEX {
      aal1CesIndex }
::= { aal1CesStateTable 1 }

Aal1CesStateEntry ::= SEQUENCE {
   aal1CesAdminState
      INTEGER,
   aal1CesOperationalState
      INTEGER,
   aal1CesUsageState
      INTEGER,
   aal1CesAvailabilityStatus
      OCTET STRING,
   aal1CesProceduralStatus
      OCTET STRING,
   aal1CesControlStatus
      OCTET STRING,
   aal1CesAlarmStatus
      OCTET STRING,
   aal1CesStandbyStatus
      INTEGER,
   aal1CesUnknownStatus
      INTEGER }

aal1CesAdminState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 locked(0),
                 unlocked(1),
                 shuttingDown(2) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Administrative State of the 
      component.
      
      The value locked indicates that the component is administratively 
      prohibited from providing services for its users. A Lock or Lock -
      force command has been previously issued for this component. 
      When the value is locked, the value of usageState must be idle.
      
      The value shuttingDown indicates that the component is 
      administratively permitted to provide service to its existing users 
      only. A Lock command was issued against the component and it is 
      in the process of shutting down.
      
      The value unlocked indicates that the component is administratively 
      permitted to provide services for its users. To enter this state, issue 
      an Unlock command to this component.
      
      The OSI Status attributes, if supported by the component, may 
      provide more details, qualifying the state of the component."
   DEFVAL     { unlocked }
::= { aal1CesStateEntry 1 }

aal1CesOperationalState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 disabled(0),
                 enabled(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Operational State of the component.
      
      The value enabled indicates that the component is available for 
      operation. Note that if adminState is locked, it would still not be 
      providing service.
      
      The value disabled indicates that the component is not available for 
      operation. For example, something is wrong with the component 
      itself, or with another component on which this one depends. If the 
      value is disabled, the usageState must be idle.
      
      The OSI Status attributes, if supported by the component, may 
      provide more details, qualifying the state of the component."
   DEFVAL     { disabled }
::= { aal1CesStateEntry 2 }

aal1CesUsageState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 idle(0),
                 active(1),
                 busy(2) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Usage State of the component.
      
      The value idle indicates that the component is not currently in use.
      
      The value active indicates that the component is in use and has 
      spare capacity to provide for additional users.
      
      The value busy indicates that the component is in use and has no 
      spare operating capacity for additional users at this time.
      
      The OSI Status attributes, if supported by the component, may 
      provide more details, qualifying the state of the component."
   DEFVAL     { idle }
::= { aal1CesStateEntry 3 }

aal1CesAvailabilityStatus OBJECT-TYPE
   SYNTAX     OCTET STRING (SIZE (2))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "If supported by the component, this attribute indicates the OSI 
      Availability status of the component. Note that, even though it is 
      defined as a multi-valued set, at most one value is shown to the user.
      
      When no values are in the set, this indicates that either the attribute 
      is not supported or that none of the status conditions described 
      below are present.
      
      The value inTest indicates that the resource is undergoing a test 
      procedure. If adminState is locked or shuttingDown, the normal 
      users are precluded from using the resource and controlStatus is 
      reservedForTest. Tests that do not exclude additional users can be 
      present in any operational or administrative state but the 
      reservedForTest condition should not be present.
      
      The value failed indicates that the component has an internal fault 
      that prevents it from operating. The operationalState is disabled.
      
      The value dependency indicates that the component cannot operate 
      because some other resource on which it depends is unavailable. 
      The operationalState is disabled.
      
      The value powerOff indicates the resource requires power to be 
      applied and it is not powered on. The operationalState is disabled.
      
      The value offLine indicates the resource requires a routine 
      operation (either manual, automatic, or both) to be performed to 
      place it on-line and make it available for use. The operationalState 
      is disabled.
      
      The value offDuty indicates the resource is inactive in accordance 
      with a predetermined time schedule. In the absence of other 
      disabling conditions, the operationalState is enabled or disabled.
      
      The value degraded indicates the service provided by the 
      component is degraded in some way, such as in speed or operating 
      capacity. However, the resource remains available for service. The 
      operationalState is enabled.
      
      The value notInstalled indicates the resource is not present. The 
      operationalState is disabled.
      
      The value logFull is not used.

      Description of bits:
      inTest(0)
      failed(1)
      powerOff(2)
      offLine(3)
      offDuty(4)
      dependency(5)
      degraded(6)
      notInstalled(7)
      logFull(8)"
::= { aal1CesStateEntry 4 }

aal1CesProceduralStatus OBJECT-TYPE
   SYNTAX     OCTET STRING (SIZE (1))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "If supported by the component, this attribute indicates the OSI 
      Procedural status of the component. Note that, even though it is 
      defined as a multi-valued set, at most one value is shown to the user.
      
      When no values are in the set, this indicates that either the attribute 
      is not supported or that none of the status conditions described 
      below are present.
      
      The value initializationRequired indicates (for a resource which 
      doesn't initialize autonomously) that initialization is required before 
      it can perform its normal functions, and this procedure has not been 
      initiated. The operationalState is disabled.
      
      The value notInitialized indicates (for a resource which does 
      initialize autonomously) that initialization is required before it can 
      perform its normal functions, and this procedure has not been 
      initiated. The operationalState may be enabled or disabled.
      
      The value initializing indicates that initialization has been initiated 
      but is not yet complete. The operationalState may be enabled or 
      disabled.
      
      The value reporting indicates the resource has completed some 
      processing operation and is notifying the results. The 
      operationalState is enabled.
      
      The value terminating indicates the component is in a termination 
      phase. If the resource doesn't reinitialize autonomously, 
      operationalState is disabled; otherwise it is enabled or disabled.

      Description of bits:
      initializationRequired(0)
      notInitialized(1)
      initializing(2)
      reporting(3)
      terminating(4)"
::= { aal1CesStateEntry 5 }

aal1CesControlStatus OBJECT-TYPE
   SYNTAX     OCTET STRING (SIZE (1))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "If supported by the component, this attribute indicates the OSI 
      Control status of the component. Note that, even though it is defined 
      as a multi-valued set, at most one value is shown to the user.
      
      When no values are in the set, this indicates that either the attribute 
      is not supported or that none of the status conditions described 
      below are present.
      
      The value subjectToTest indicates the resource is available but tests 
      may be conducted simultaneously at unpredictable times, which 
      may cause it to exhibit unusual characteristics.
      
      The value partOfServicesLocked indicates that part of the service is 
      restricted from users of a resource. The adminState is unlocked.
      
      The value reservedForTest indicates that the component is 
      administratively unavailable because it is undergoing a test 
      procedure. The adminState is locked.
      
      The value suspended indicates that the service has been 
      administratively suspended.

      Description of bits:
      subjectToTest(0)
      partOfServicesLocked(1)
      reservedForTest(2)
      suspended(3)"
::= { aal1CesStateEntry 6 }

aal1CesAlarmStatus OBJECT-TYPE
   SYNTAX     OCTET STRING (SIZE (1))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "If supported by the component, this attribute indicates the OSI 
      Alarm status of the component. Note that, even though it is defined 
      as a multi-valued set, at most one value is shown to the user.
      
      When no values are in the set, this indicates that either the attribute 
      is not supported or that none of the status conditions described 
      below are present.
      
      The value underRepair indicates the component is currently being 
      repaired. The operationalState is enabled or disabled.
      
      The value critical indicates one or more critical alarms are 
      outstanding against the component. Other, less severe, alarms may 
      also be outstanding. The operationalState is enabled or disabled.
      
      The value major indicates one or more major alarms are 
      outstanding against the component. Other, less severe, alarms may 
      also be outstanding. The operationalState is enabled or disabled.
      
      The value minor indicates one or more minor alarms are 
      outstanding against the component. Other, less severe, alarms may 
      also be outstanding. The operationalState is enabled or disabled.
      
      The value alarmOutstanding generically indicates that an alarm of 
      some severity is outstanding against the component.

      Description of bits:
      underRepair(0)
      critical(1)
      major(2)
      minor(3)
      alarmOutstanding(4)"
::= { aal1CesStateEntry 7 }

aal1CesStandbyStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 hotStandby(0),
                 coldStandby(1),
                 providingService(2),
                 notSet(15) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "If supported by the component, this attribute indicates the OSI 
      Standby status of the component.
      
      The value notSet indicates that either the attribute is not supported 
      or that none of the status conditions described below are present. 
      Note that this is a non-standard value, used because the original 
      specification indicated this attribute was set-valued and thus, did not 
      provide a value to indicate that none of the other three are 
      applicable.
      
      The value hotStandby indicates that the resource is not providing 
      service but will be immediately able to take over the role of the 
      resource to be backed up, without initialization activity, and 
      containing the same information as the resource to be backed up.
      
      The value coldStandby indicates the resource is a backup for 
      another resource but will not be immediately able to take over the 
      role of the backed up resource and will require some initialization 
      activity.
      
      The value providingService indicates that this component, as a 
      backup resource, is currently backing up another resource."
   DEFVAL     { notSet }
::= { aal1CesStateEntry 8 }

aal1CesUnknownStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 false(0),
                 true(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the OSI Unknown status of the component.
      
      The value false indicates that all of the other OSI State and Status 
      attribute values can be considered accurate.
      
      The value true indicates that the actual state of the component is not 
      known for sure."
   DEFVAL     { false }
::= { aal1CesStateEntry 9 }

aal1CesOperTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains status information about the AAL1 
      Circuit Emulation Service."
::= { aal1Ces 13 }

aal1CesOperEntry OBJECT-TYPE
   SYNTAX     Aal1CesOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesOperTable."
   INDEX {
      aal1CesIndex }
::= { aal1CesOperTable 1 }

Aal1CesOperEntry ::= SEQUENCE {
   aal1CesCellLossStatus
      INTEGER,
   aal1CesAal1LayerLossStatus
      INTEGER,
   aal1CesConnectionStatus
      INTEGER }

aal1CesCellLossStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 noLoss(0),
                 loss(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is set to loss when a buffer underflow alarm 
      is raised (see cellLossIntegrationPeriod), and noLoss 
      when it is clear."
   DEFVAL     { noLoss }
::= { aal1CesOperEntry 1 }

aal1CesAal1LayerLossStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 noLoss(0),
                 loss(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is set to loss when an AAL1 layer alarm is 
      raised, and noLoss when it is clear."
   DEFVAL     { noLoss }
::= { aal1CesOperEntry 2 }

aal1CesConnectionStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 connected(0),
                 channelNotReady(1),
                 atmNotReady(2),
                 atmNotConfigured(3) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates whether a service is non-
      operational because of a problem with the service interface 
      side of the service (in which case, it is set to 
      channelNotReady) or because of a problem with the ATM 
      side of the service (in which case, it is set to 
      atmNotConfigured or atmNotReady).
      
      When this attribute is set to channelNotReady, it is an 
      indication that the corresponding Chan component (as 
      defined by the attribute interfaceName) or the Chan 
      component's parent port component (Lp/n Ds1/m or Lp/n 
      E1/m) is locked.
      
      When this attribute is set to atmNotConfigured, it is an 
      indication that no sub-component has been provisioned, 
      and thus no ATM connection has been configured for the 
      service.
      
      When this attribute is set to atmNotReady, it is an 
      indication that the ATM connection with which the service 
      is associated (as defined by a sub-component) has been lost 
      or that it is currently unable to carry CES data.
      
      This attribute is set to connected when a service is 
      operational (that is, the OSI attribute operationalState is 
      enabled.)"
   DEFVAL     { channelNotReady }
::= { aal1CesOperEntry 3 }

aal1CesStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains statistical data for an AAL1 Circuit 
      Emulation Service."
::= { aal1Ces 14 }

aal1CesStatsEntry OBJECT-TYPE
   SYNTAX     Aal1CesStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesStatsTable."
   INDEX {
      aal1CesIndex }
::= { aal1CesStatsTable 1 }

Aal1CesStatsEntry ::= SEQUENCE {
   aal1CesCellsTransmitted
      PassportCounter64,
   aal1CesCellsReceived
      PassportCounter64,
   aal1CesLostCells
      Counter32,
   aal1CesBufferUnderflows
      Counter32,
   aal1CesBufferOverflows
      Counter32,
   aal1CesReassembledCells
      PassportCounter64,
   aal1CesHeaderErrors
      Counter32,
   aal1CesPointerReframes
      Counter32,
   aal1CesPointerParityErrors
      Counter32,
   aal1CesAal1SequenceErrors
      Counter32,
   aal1CesMisinsertedCells
      Counter32 }

aal1CesCellsTransmitted OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of cells transmitted 
      to the backplane (ingress direction). This includes cells 
      containing CBR data, trunk conditioning cells (structured 
      services), and unframed AIS cells (unstructured services).
      
      The counter wraps when the maximum value is exceeded."
::= { aal1CesStatsEntry 1 }

aal1CesCellsReceived OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the total number of cells received 
      from the backplane (egress direction). This includes CBR 
      user data cells, cells with AAL1 header errors (correctable 
      and non-correctable) and cells with AAL1 sequencing 
      errors. The counter wraps when the maximum value is 
      exceeded."
::= { aal1CesStatsEntry 2 }

aal1CesLostCells OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of cells declared as never 
      received by the AAL1 protocol layer. The counter wraps 
      when the maximum value is exceeded."
::= { aal1CesStatsEntry 3 }

aal1CesBufferUnderflows OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of times the AAL1 
      reassembly buffer underflows. In the case of a continuous 
      buffer starvation, a single buffer underflow event will be 
      counted. The counter wraps when the maximum value is 
      exceeded."
::= { aal1CesStatsEntry 4 }

aal1CesBufferOverflows OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of times the AAL1 
      reassembly buffer overflows. Buffer overflows occur when 
      AAL1 cells arrive at a rate above that which is expected. 
      Occurrences of this condition may be reduced by 
      increasing the value of the attribute bufferSize. The buffer 
      overflow counter wraps when the maximum value is 
      exceeded."
::= { aal1CesStatsEntry 5 }

aal1CesReassembledCells OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of received cells whose 
      payload has been played out to the service interface. The 
      counter wraps when the maximum value is exceeded."
::= { aal1CesStatsEntry 6 }

aal1CesHeaderErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of cells received with 
      AAL1 header errors. The counter wraps when the 
      maximum value is exceeded."
::= { aal1CesStatsEntry 7 }

aal1CesPointerReframes OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of times that the AAL1 
      reassembly unit found an SDT pointer where it was not 
      expected to be, and as a result had to reacquire it. Errors of 
      this kind can occur because of problems at the far end.
      
      This attribute is meaningful for structured services only, 
      and will be 0 for unstructured services.
      
      This counter wraps when the maximum value is exceeded."
::= { aal1CesStatsEntry 8 }

aal1CesPointerParityErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of times that the AAL1 
      reassembly unit detects a parity check failure at the point 
      where an SDT pointer is expected. Errors of this kind can 
      occur because of problems at the far end.
      
      This attribute is meaningful for structured services only, 
      and will be 0 for unstructured services.
      
      This counter wraps when the maximum value is exceeded."
::= { aal1CesStatsEntry 9 }

aal1CesAal1SequenceErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of times that the sequence 
      number of an incoming AAL1 Type 1 SAR-PDU gets out 
      of synchronisation, as defined by ITU-T Recommendation 
      I.363.1.
      
      This counter wraps when the maximum value is exceeded."
::= { aal1CesStatsEntry 10 }

aal1CesMisinsertedCells OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of AAL1 sequence 
      violations which the AAL convergence sublayer interprets 
      as misinserted cells, as defined by ITU-T I.363.1.
      
      This counter wraps when the maximum value is exceeded."
::= { aal1CesStatsEntry 11 }


-- Aal1Ces/n NailedUpAdaptationPoint
-- 
-- A NailedUpAdaptationPoint is a nailed-up point which 
-- straddles the CBR/ATM domains and which is associated 
-- with the adaptation of CBR data to/from ATM cells.
-- 
-- If a NailedUpAdaptationPoint component is provisioned 
-- under an Aal1Ces component, no other components may 
-- be provisioned under the same Aal1Ces component.

aal1CesNap OBJECT IDENTIFIER ::= { aal1Ces 2 }



aal1CesNapRowStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesNapRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This entry controls the addition and deletion of 
      aal1CesNap components."
::= { aal1CesNap 1 }

aal1CesNapRowStatusEntry OBJECT-TYPE
   SYNTAX     Aal1CesNapRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      aal1CesNap component."
   INDEX {
      aal1CesIndex,
      aal1CesNapIndex }
::= { aal1CesNapRowStatusTable 1 }

Aal1CesNapRowStatusEntry ::= SEQUENCE {
   aal1CesNapRowStatus
      RowStatus,
   aal1CesNapComponentName
      DisplayString,
   aal1CesNapStorageType
      StorageType,
   aal1CesNapIndex
      NonReplicated }

aal1CesNapRowStatus OBJECT-TYPE
   SYNTAX     RowStatus 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This variable is used as the basis for SNMP naming of
      aal1CesNap components.
      These components can be added and deleted."
::= { aal1CesNapRowStatusEntry 1 }

aal1CesNapComponentName OBJECT-TYPE
   SYNTAX     DisplayString 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable provides the component's string name for
      use with the ASCII Console Interface"
::= { aal1CesNapRowStatusEntry 2 }

aal1CesNapStorageType OBJECT-TYPE
   SYNTAX     StorageType 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the storage type value for the
      aal1CesNap tables."
::= { aal1CesNapRowStatusEntry 4 }

aal1CesNapIndex OBJECT-TYPE
   SYNTAX     NonReplicated 
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the aal1CesNap tables."
::= { aal1CesNapRowStatusEntry 10 }

aal1CesNapProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesNapProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the provisioning data for the 
      NailedUpAdaptationPoint component."
::= { aal1CesNap 10 }

aal1CesNapProvEntry OBJECT-TYPE
   SYNTAX     Aal1CesNapProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesNapProvTable."
   INDEX {
      aal1CesIndex,
      aal1CesNapIndex }
::= { aal1CesNapProvTable 1 }

Aal1CesNapProvEntry ::= SEQUENCE {
   aal1CesNapAtmConnection
      Link }

aal1CesNapAtmConnection OBJECT-TYPE
   SYNTAX     Link 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the identity of the component to 
      which the NailedUpAdaptationPoint is linked. This will be 
      an AtmIf Vcc NailedUpEndPoint or an AtmIf Vpt Vcc 
      NailedUpEndPoint (the AAL1 cells are transported off the 
      switch via an ATM UNI, where they are routed to the 
      appropriate AAL1 entity at the other end by the ATM 
      bearer service)."
::= { aal1CesNapProvEntry 1 }


-- Aal1Ces/n ActiveEndPoint
-- 
-- The ActiveEndPoint component attempts to set up a 
-- switched virtual circuit automatically between two 
-- Passport CES components.
-- 
-- The ActiveEndPoint component will make connection 
-- setup attempts periodically whenever a connection has not 
-- been established. The component will cease connection 
-- setup attempts after a number of consecutive failed 
-- attempts, as specified by the retryLimit attribute.
-- 
-- The ActiveEndPoint component may also accept an 
-- incoming setup request if a connection is not already 
-- established. To be accepted, an incoming connection setup 
-- request must have originated from remoteAddress. 
-- Additionally, either connection attempts must have been 
-- ceased due to retryLimit consecutive failures, or the 
-- localAddress of the incoming connection setup request 
-- must be smaller than the remoteAddress of the request.
-- 
-- If an ActiveEndPoint component is provisioned under an 
-- Aal1Ces component, no other components may be 
-- provisioned under the same Aal1Ces component.

aal1CesAep OBJECT IDENTIFIER ::= { aal1Ces 3 }



aal1CesAepRowStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesAepRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This entry controls the addition and deletion of 
      aal1CesAep components."
::= { aal1CesAep 1 }

aal1CesAepRowStatusEntry OBJECT-TYPE
   SYNTAX     Aal1CesAepRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      aal1CesAep component."
   INDEX {
      aal1CesIndex,
      aal1CesAepIndex }
::= { aal1CesAepRowStatusTable 1 }

Aal1CesAepRowStatusEntry ::= SEQUENCE {
   aal1CesAepRowStatus
      RowStatus,
   aal1CesAepComponentName
      DisplayString,
   aal1CesAepStorageType
      StorageType,
   aal1CesAepIndex
      NonReplicated }

aal1CesAepRowStatus OBJECT-TYPE
   SYNTAX     RowStatus 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This variable is used as the basis for SNMP naming of
      aal1CesAep components.
      These components can be added and deleted."
::= { aal1CesAepRowStatusEntry 1 }

aal1CesAepComponentName OBJECT-TYPE
   SYNTAX     DisplayString 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable provides the component's string name for
      use with the ASCII Console Interface"
::= { aal1CesAepRowStatusEntry 2 }

aal1CesAepStorageType OBJECT-TYPE
   SYNTAX     StorageType 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the storage type value for the
      aal1CesAep tables."
::= { aal1CesAepRowStatusEntry 4 }

aal1CesAepIndex OBJECT-TYPE
   SYNTAX     NonReplicated 
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the aal1CesAep tables."
::= { aal1CesAepRowStatusEntry 10 }

aal1CesAepProvEndPointAddrTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesAepProvEndPointAddrEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains NSAP address provisioning data for 
      components using switched virtual circuits."
::= { aal1CesAep 10 }

aal1CesAepProvEndPointAddrEntry OBJECT-TYPE
   SYNTAX     Aal1CesAepProvEndPointAddrEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesAepProvEndPointAddrTable."
   INDEX {
      aal1CesIndex,
      aal1CesAepIndex }
::= { aal1CesAepProvEndPointAddrTable 1 }

Aal1CesAepProvEndPointAddrEntry ::= SEQUENCE {
   aal1CesAepExpectedRemoteAddress
      AsciiString,
   aal1CesAepLocalAddress
      AsciiString }

aal1CesAepExpectedRemoteAddress OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (0..40))
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the expected remote address prefix 
      for an incoming connection setup request.
      
      If expectedRemoteAddress is not empty, only matching 
      connections will be considered for acceptance. If 
      expectedRemoteAddress is 40 characters long, the remote 
      address must match exactly to be accepted. If 
      expectedRemoteAddress is less than 40 characters long, the 
      remote address must begin with expectedRemoteAddress to 
      be accepted.
      
      If expectedRemoteAddress is empty, the component will 
      process connection requests from any remote address."
   DEFVAL     { ''H }  -- ""

::= { aal1CesAepProvEndPointAddrEntry 1 }

aal1CesAepLocalAddress OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (40))
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the local NSAP address.
      
      If the switch prefix (the nodePrefix attribute of the 
      ModuleData component) has been provisioned, a default 
      value for localAddress based on nodePrefix will be 
      provided.
      
      If ModuleData nodePrefix has not been provisioned and 
      one or more alternate switch prefixes (the 
      alternatePorsPrefixes attribute of the ModuleData 
      component) have been provisioned, a default value for 
      localAddress based on the first provisioned 
      alternatePorsPrefix value will be provided.
      
      If no switch prefixes have been provisioned, localAddress 
      will default to an empty string. To obtain a valid default 
      localAddress in this case, either or both of the ModuleData 
      nodePrefix and ModuleData alternatePorsPrefixes 
      attributes must be provisioned, and this end point 
      component must then be deleted and re-added."
::= { aal1CesAepProvEndPointAddrEntry 2 }

aal1CesAepProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesAepProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the provisioning data specific to the 
      ActiveEndPoint component."
::= { aal1CesAep 11 }

aal1CesAepProvEntry OBJECT-TYPE
   SYNTAX     Aal1CesAepProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesAepProvTable."
   INDEX {
      aal1CesIndex,
      aal1CesAepIndex }
::= { aal1CesAepProvTable 1 }

Aal1CesAepProvEntry ::= SEQUENCE {
   aal1CesAepAddressToCall
      AsciiString,
   aal1CesAepRoutingOption
      INTEGER,
   aal1CesAepProfile
      Link,
   aal1CesAepFirstRetryInterval
      Unsigned32,
   aal1CesAepRetryLimit
      Unsigned32 }

aal1CesAepAddressToCall OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (40))
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the remote NSAP address which 
      this ActiveEndPoint will call."
::= { aal1CesAepProvEntry 1 }

aal1CesAepRoutingOption OBJECT-TYPE
   SYNTAX     INTEGER  {
                 porsOnly(0) }
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "routingOption specifies the type of routing to use for 
      establishing the connection:
      
      porsOnly means that only the Path Oriented Routing 
      System may be used in establishing a connection."
   DEFVAL     { porsOnly }
::= { aal1CesAepProvEntry 2 }

aal1CesAepProfile OBJECT-TYPE
   SYNTAX     Link 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the PORS routing profile to use for 
      this connection.
      
      If profile is empty, PORS will provide a default profile."
::= { aal1CesAepProvEntry 3 }

aal1CesAepFirstRetryInterval OBJECT-TYPE
   SYNTAX     Unsigned32 (1..3600)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines the time to wait, in seconds, before 
      attempting to establish the connection after the first failed 
      attempt.
      
      The time to wait between subsequent call attempts will 
      generally differ due to a backoff scheme."
   DEFVAL     { 10 }
::= { aal1CesAepProvEntry 4 }

aal1CesAepRetryLimit OBJECT-TYPE
   SYNTAX     Unsigned32 (0..65535)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "retryLimit specifies the maximum number of consecutive 
      unsuccessful connection setup attempts that may be made 
      before further attempts are abandoned.
      
      If this limit is reached, the Restart verb may be used to 
      restart connection attempts.
      
      If retryLimit is 0, there is no limit; attempts will continue 
      indefinitely until a successful connection is established."
   DEFVAL     { 0 }
::= { aal1CesAepProvEntry 5 }

aal1CesAepEpOperTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesAepEpOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains general operational attributes for 
      components using switched virtual circuits."
::= { aal1CesAep 12 }

aal1CesAepEpOperEntry OBJECT-TYPE
   SYNTAX     Aal1CesAepEpOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesAepEpOperTable."
   INDEX {
      aal1CesIndex,
      aal1CesAepIndex }
::= { aal1CesAepEpOperTable 1 }

Aal1CesAepEpOperEntry ::= SEQUENCE {
   aal1CesAepRemoteAddress
      AsciiString,
   aal1CesAepLastTearDownCause
      Unsigned32,
   aal1CesAepLastTearDownDiagnostic
      AsciiString }

aal1CesAepRemoteAddress OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (7..40))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "remoteAddress is the address of the remote end point.
      
      If a connection is currently established, remoteAddress 
      will contain the address of the remote end point.
      
      If a connection is not established, remoteAddress will be 
      Unknown."
::= { aal1CesAepEpOperEntry 1 }

aal1CesAepLastTearDownCause OBJECT-TYPE
   SYNTAX     Unsigned32 (0..255)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "lastTearDownCause indicates the cause of the last 
      connection tear down.
      
      The values are as defined in the ATM Forum ATM User-
      Network Interface (UNI) Specification."
::= { aal1CesAepEpOperEntry 2 }

aal1CesAepLastTearDownDiagnostic OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (0..8))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "lastTearDownDiagnostic provides a diagnostic to 
      supplement the lastTearDownCause attribute."
::= { aal1CesAepEpOperEntry 3 }

aal1CesAepOutTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesAepOutEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains status information about the AAL1 
      Circuit Emulation Service ActiveEndPoint component."
::= { aal1CesAep 13 }

aal1CesAepOutEntry OBJECT-TYPE
   SYNTAX     Aal1CesAepOutEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesAepOutTable."
   INDEX {
      aal1CesIndex,
      aal1CesAepIndex }
::= { aal1CesAepOutTable 1 }

Aal1CesAepOutEntry ::= SEQUENCE {
   aal1CesAepSvcStatus
      INTEGER,
   aal1CesAepLastSetupFailureCause
      Unsigned32,
   aal1CesAepLastSetupFailureDiagnostic
      AsciiString,
   aal1CesAepRetryTimeRemaining
      Counter32,
   aal1CesAepRetryFailures
      Counter32 }

aal1CesAepSvcStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 initialising(0),
                 connecting(1),
                 connected(2),
                 idle(3),
                 retriesExhausted(4),
                 failed(5) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "svcStatus indicates the status of the incoming and outgoing 
      connections.
      
      When this attribute has the value initialising, it indicates 
      that the component is initialising when first created; a 
      connection has not been established, and no incoming 
      setup requests will be processed.
      
      When this attribute has the value connecting, it indicates 
      that a connection has not yet been establised, but that 
      incoming setup requests will be processed.
      
      When this attribute has the value connected, it indicates 
      that a connection has been established.
      
      When this attribute has the value retriesExhausted, it 
      indicates that retryLimit consecutive connection setup 
      attempts have failed, and the connection procedure has 
      been aborted.
      
      When this attribute has the value idle, it indicates that a 
      connection has not been established, and that no incoming 
      setup requests will be processed.
      
      When this attribute has the value failed, it indicates that the 
      connections is in a state other than those described above."
::= { aal1CesAepOutEntry 1 }

aal1CesAepLastSetupFailureCause OBJECT-TYPE
   SYNTAX     Unsigned32 (0..255)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "lastSetupFailureCause indicates the cause of the last 
      connection setup failure.
      
      The values are as defined in the ATM Forum ATM User-
      Network Interface (UNI) Specification."
::= { aal1CesAepOutEntry 2 }

aal1CesAepLastSetupFailureDiagnostic OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (0..8))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "lastSetupFailureDiagnostic provides a diagnostic to 
      supplement the lastSetupFailureCause attribute."
::= { aal1CesAepOutEntry 3 }

aal1CesAepRetryTimeRemaining OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "retryTimerValue is the current value of the retry timer for 
      this connection; it indicates the number of seconds before 
      the next connection attempt will be made. retryTimerValue 
      is initialised when a connection attempt fails.
      
      When retryTimerValue reaches 0, an attempt will be made 
      to establish the connection.
      
      When the timer is not running, for example when the 
      connection has been established, retryTimerValue will be 
      0."
::= { aal1CesAepOutEntry 4 }

aal1CesAepRetryFailures OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "retryFailures counts the number of consecutive failed 
      connection attempts.
      
      retryFailures is reset to 0 whenever a connection is 
      successfully established, or the connection is restarted 
      using the Restart verb. The counter wraps when the 
      maximum value is exceeded."
::= { aal1CesAepOutEntry 5 }


-- Aal1Ces/n PassiveEndPoint
-- 
-- The PassiveEndPoint component provides a passive end 
-- point for a switched virtual connection between two 
-- applications.
-- 
-- A PassiveEndPoint awaits incoming connection setup 
-- requests. A setup request will only be accepted if a 
-- connection is not already established, and the request 
-- originated from expectedRemoteAddress.
-- 
-- If a PassiveEndPoint component is provisioned under an 
-- Aal1Ces component, no other components may be 
-- provisioned under the same Aal1Ces component.

aal1CesPep OBJECT IDENTIFIER ::= { aal1Ces 4 }



aal1CesPepRowStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesPepRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This entry controls the addition and deletion of 
      aal1CesPep components."
::= { aal1CesPep 1 }

aal1CesPepRowStatusEntry OBJECT-TYPE
   SYNTAX     Aal1CesPepRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      aal1CesPep component."
   INDEX {
      aal1CesIndex,
      aal1CesPepIndex }
::= { aal1CesPepRowStatusTable 1 }

Aal1CesPepRowStatusEntry ::= SEQUENCE {
   aal1CesPepRowStatus
      RowStatus,
   aal1CesPepComponentName
      DisplayString,
   aal1CesPepStorageType
      StorageType,
   aal1CesPepIndex
      NonReplicated }

aal1CesPepRowStatus OBJECT-TYPE
   SYNTAX     RowStatus 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This variable is used as the basis for SNMP naming of
      aal1CesPep components.
      These components can be added and deleted."
::= { aal1CesPepRowStatusEntry 1 }

aal1CesPepComponentName OBJECT-TYPE
   SYNTAX     DisplayString 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable provides the component's string name for
      use with the ASCII Console Interface"
::= { aal1CesPepRowStatusEntry 2 }

aal1CesPepStorageType OBJECT-TYPE
   SYNTAX     StorageType 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the storage type value for the
      aal1CesPep tables."
::= { aal1CesPepRowStatusEntry 4 }

aal1CesPepIndex OBJECT-TYPE
   SYNTAX     NonReplicated 
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the aal1CesPep tables."
::= { aal1CesPepRowStatusEntry 10 }

aal1CesPepProvEndPointAddrTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesPepProvEndPointAddrEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains NSAP address provisioning data for 
      components using switched virtual circuits."
::= { aal1CesPep 10 }

aal1CesPepProvEndPointAddrEntry OBJECT-TYPE
   SYNTAX     Aal1CesPepProvEndPointAddrEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesPepProvEndPointAddrTable."
   INDEX {
      aal1CesIndex,
      aal1CesPepIndex }
::= { aal1CesPepProvEndPointAddrTable 1 }

Aal1CesPepProvEndPointAddrEntry ::= SEQUENCE {
   aal1CesPepExpectedRemoteAddress
      AsciiString,
   aal1CesPepLocalAddress
      AsciiString }

aal1CesPepExpectedRemoteAddress OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (0..40))
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the expected remote address prefix 
      for an incoming connection setup request.
      
      If expectedRemoteAddress is not empty, only matching 
      connections will be considered for acceptance. If 
      expectedRemoteAddress is 40 characters long, the remote 
      address must match exactly to be accepted. If 
      expectedRemoteAddress is less than 40 characters long, the 
      remote address must begin with expectedRemoteAddress to 
      be accepted.
      
      If expectedRemoteAddress is empty, the component will 
      process connection requests from any remote address."
   DEFVAL     { ''H }  -- ""

::= { aal1CesPepProvEndPointAddrEntry 1 }

aal1CesPepLocalAddress OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (40))
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the local NSAP address.
      
      If the switch prefix (the nodePrefix attribute of the 
      ModuleData component) has been provisioned, a default 
      value for localAddress based on nodePrefix will be 
      provided.
      
      If ModuleData nodePrefix has not been provisioned and 
      one or more alternate switch prefixes (the 
      alternatePorsPrefixes attribute of the ModuleData 
      component) have been provisioned, a default value for 
      localAddress based on the first provisioned 
      alternatePorsPrefix value will be provided.
      
      If no switch prefixes have been provisioned, localAddress 
      will default to an empty string. To obtain a valid default 
      localAddress in this case, either or both of the ModuleData 
      nodePrefix and ModuleData alternatePorsPrefixes 
      attributes must be provisioned, and this end point 
      component must then be deleted and re-added."
::= { aal1CesPepProvEndPointAddrEntry 2 }

aal1CesPepEpOperTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesPepEpOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains general operational attributes for 
      components using switched virtual circuits."
::= { aal1CesPep 11 }

aal1CesPepEpOperEntry OBJECT-TYPE
   SYNTAX     Aal1CesPepEpOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesPepEpOperTable."
   INDEX {
      aal1CesIndex,
      aal1CesPepIndex }
::= { aal1CesPepEpOperTable 1 }

Aal1CesPepEpOperEntry ::= SEQUENCE {
   aal1CesPepRemoteAddress
      AsciiString,
   aal1CesPepLastTearDownCause
      Unsigned32,
   aal1CesPepLastTearDownDiagnostic
      AsciiString }

aal1CesPepRemoteAddress OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (7..40))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "remoteAddress is the address of the remote end point.
      
      If a connection is currently established, remoteAddress 
      will contain the address of the remote end point.
      
      If a connection is not established, remoteAddress will be 
      Unknown."
::= { aal1CesPepEpOperEntry 1 }

aal1CesPepLastTearDownCause OBJECT-TYPE
   SYNTAX     Unsigned32 (0..255)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "lastTearDownCause indicates the cause of the last 
      connection tear down.
      
      The values are as defined in the ATM Forum ATM User-
      Network Interface (UNI) Specification."
::= { aal1CesPepEpOperEntry 2 }

aal1CesPepLastTearDownDiagnostic OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (0..8))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "lastTearDownDiagnostic provides a diagnostic to 
      supplement the lastTearDownCause attribute."
::= { aal1CesPepEpOperEntry 3 }

aal1CesPepPassiveOperTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesPepPassiveOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains status information about the AAL1 
      Circuit Emulation Service PassiveEndPoint component."
::= { aal1CesPep 12 }

aal1CesPepPassiveOperEntry OBJECT-TYPE
   SYNTAX     Aal1CesPepPassiveOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesPepPassiveOperTable."
   INDEX {
      aal1CesIndex,
      aal1CesPepIndex }
::= { aal1CesPepPassiveOperTable 1 }

Aal1CesPepPassiveOperEntry ::= SEQUENCE {
   aal1CesPepSvcStatus
      INTEGER }

aal1CesPepSvcStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 initialising(0),
                 connecting(1),
                 connected(2),
                 idle(3),
                 failed(5) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "svcStatus indicates the status of the incoming connection.
      
      When this attribute has the value initialising, it indicates 
      that the component is initialising when first created; a 
      connection has not been established, and no incoming 
      setup requests will be processed.
      
      When this attribute has the value connecting, it indicates 
      that a connection has not yet been establised, but that 
      incoming setup requests will be processed.
      
      When this attribute has the value connected, it indicates 
      that a connection has been established.
      
      When this attribute has the value idle, it indicates that a 
      connection has not been established, and that no incoming 
      setup requests will be processed.
      
      When this attribute has the value failed, it indicates that the 
      connections is in a state other than those described above."
::= { aal1CesPepPassiveOperEntry 1 }


-- ...Lc
-- This component contains all of the operation attributes for a Path 
-- Oriented Logical Connection.

aal1CesLCo OBJECT IDENTIFIER ::= { aal1Ces 5 }



aal1CesLCoRowStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesLCoRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This entry controls the addition and deletion of 
      aal1CesLCo components."
::= { aal1CesLCo 1 }

aal1CesLCoRowStatusEntry OBJECT-TYPE
   SYNTAX     Aal1CesLCoRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      aal1CesLCo component."
   INDEX {
      aal1CesIndex,
      aal1CesLCoIndex }
::= { aal1CesLCoRowStatusTable 1 }

Aal1CesLCoRowStatusEntry ::= SEQUENCE {
   aal1CesLCoRowStatus
      RowStatus,
   aal1CesLCoComponentName
      DisplayString,
   aal1CesLCoStorageType
      StorageType,
   aal1CesLCoIndex
      NonReplicated }

aal1CesLCoRowStatus OBJECT-TYPE
   SYNTAX     RowStatus 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable is used as the basis for SNMP naming of
      aal1CesLCo components.
      These components cannot be added nor deleted."
::= { aal1CesLCoRowStatusEntry 1 }

aal1CesLCoComponentName OBJECT-TYPE
   SYNTAX     DisplayString 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable provides the component's string name for
      use with the ASCII Console Interface"
::= { aal1CesLCoRowStatusEntry 2 }

aal1CesLCoStorageType OBJECT-TYPE
   SYNTAX     StorageType 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the storage type value for the
      aal1CesLCo tables."
::= { aal1CesLCoRowStatusEntry 4 }

aal1CesLCoIndex OBJECT-TYPE
   SYNTAX     NonReplicated 
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the aal1CesLCo tables."
::= { aal1CesLCoRowStatusEntry 10 }

aal1CesLCoPathDataTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesLCoPathDataEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains all operational attributes for the path oriented 
      LCo."
::= { aal1CesLCo 10 }

aal1CesLCoPathDataEntry OBJECT-TYPE
   SYNTAX     Aal1CesLCoPathDataEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesLCoPathDataTable."
   INDEX {
      aal1CesIndex,
      aal1CesLCoIndex }
::= { aal1CesLCoPathDataTable 1 }

Aal1CesLCoPathDataEntry ::= SEQUENCE {
   aal1CesLCoState
      INTEGER,
   aal1CesLCoOverrideRemoteName
      AsciiString,
   aal1CesLCoEnd
      INTEGER,
   aal1CesLCoCostMetric
      Unsigned32,
   aal1CesLCoDelayMetric
      Unsigned32,
   aal1CesLCoRoundTripDelay
      Unsigned32,
   aal1CesLCoSetupPriority
      Unsigned32,
   aal1CesLCoHoldingPriority
      Unsigned32,
   aal1CesLCoRequiredTxBandwidth
      Gauge32,
   aal1CesLCoRequiredRxBandwidth
      Gauge32,
   aal1CesLCoRequiredTrafficType
      INTEGER,
   aal1CesLCoPermittedTrunkTypes
      OCTET STRING,
   aal1CesLCoRequiredSecurity
      Unsigned32,
   aal1CesLCoRequiredCustomerParameter
      Unsigned32,
   aal1CesLCoEmissionPriority
      Unsigned32,
   aal1CesLCoDiscardPriority
      Unsigned32,
   aal1CesLCoPathType
      INTEGER,
   aal1CesLCoRetryCount
      Unsigned32,
   aal1CesLCoPathFailureCount
      Unsigned32,
   aal1CesLCoReasonForNoRoute
      INTEGER,
   aal1CesLCoLastTearDownReason
      INTEGER,
   aal1CesLCoPathFailureAction
      INTEGER,
   aal1CesLCoBumpPreference
      INTEGER,
   aal1CesLCoOptimization
      INTEGER,
   aal1CesLCoPathUpDateTime
      EnterpriseDateAndTime }

aal1CesLCoState OBJECT-TYPE
   SYNTAX     INTEGER  {
                 pathDown(0),
                 selectingRoute(1),
                 connecting(2),
                 pathUp(3),
                 pathDownRetrying(4) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute reflects the current state of the connection. The 
      pathDown state indicates a connection that has no remote end 
      provisioned or the application has not yet signalled for a path. The 
      selectingRoute state occurs when a request has been sent to route 
      selector and it has not yet responded. The connectingState occurs 
      while a path is being established. The pathUp state is the normal 
      operational state of a path. The pathDownRetrying state indicates a 
      path that attempted route selection but received no route and is now 
      waiting to retry route selection again."
::= { aal1CesLCoPathDataEntry 1 }

aal1CesLCoOverrideRemoteName OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (0..40))
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "If set and the current PLC remoteName is blank this remoteName 
      will override the blank PLC remoteName. Usually you would set 
      this attribute and then lock/unlock the service component which 
      will result in this new overrideRemoteName being used as if it had 
      been provisioned into the PLC remoteName. The advantage of this 
      attribute is that the connection's remoteName can be changed 
      immediately without having to 'activate prov' but the disadvantage 
      is that the overrideRemoteName is not permanent and if the card or 
      switch is reset the override will be lost."
::= { aal1CesLCoPathDataEntry 2 }

aal1CesLCoEnd OBJECT-TYPE
   SYNTAX     INTEGER  {
                 calling(0),
                 called(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute identifies whether this is the calling or called end of 
      the path."
::= { aal1CesLCoPathDataEntry 3 }

aal1CesLCoCostMetric OBJECT-TYPE
   SYNTAX     Unsigned32 (0..65535)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute gives the route's total cost metric. It is calculated as 
      the sum of the cost metric of all trunks in the path at the time the 
      connection was established. The cost metric of a trunk is defined by 
      the trunkCost attribute of the Trunk component. The costMetric for 
      an LCo that is originated and terminated on the same module is 0."
::= { aal1CesLCoPathDataEntry 4 }

aal1CesLCoDelayMetric OBJECT-TYPE
   SYNTAX     Unsigned32 (0..100000)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute gives the total delay of the route as the one way delay 
      for a 512 byte packet. It is calculated as the sum of the delays of all 
      trunks in the path stored in topology at the time the connection was 
      established. The delay for an LCo that is originated and terminated 
      on the same module is 0."
::= { aal1CesLCoPathDataEntry 5 }

aal1CesLCoRoundTripDelay OBJECT-TYPE
   SYNTAX     Unsigned32 (0..200000)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute contains the time taken for a packet (cell) of 44 bytes 
      to be transmitted to the remote LCo and return to this LCo. The 
      number reported is given in milliseconds to the nearest millisecond. 
      A value of one millisecond is reported if the time is less than 1 
      millisecond even though the delay may be less than 1 Millisecond 
      when the LCo is originated and terminated on the same module."
::= { aal1CesLCoPathDataEntry 6 }

aal1CesLCoSetupPriority OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute gives the priority at which the current path is 
      established. Zero is the highest priority and four is the lowest. The 
      holdingPriority, a complementary attribute of this component, 
      indicates the priority a path maintains once it is established."
::= { aal1CesLCoPathDataEntry 7 }

aal1CesLCoHoldingPriority OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute gives the priority at which a path holds its current 
      path once the path is established. Zero is the highest priority and 
      four is the lowest. The setupPriority, a complementary attribute, 
      indicates the priority of a path at establishment time."
::= { aal1CesLCoPathDataEntry 8 }

aal1CesLCoRequiredTxBandwidth OBJECT-TYPE
   SYNTAX     Gauge32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute gives the actual bandwidth (in bits per second) 
      reserved by this path on each of the trunks of its route. This attribute 
      represents the bandwidth for traffic outgoing to the remote end 
      point. The originating end of the connection determines this value."
::= { aal1CesLCoPathDataEntry 9 }

aal1CesLCoRequiredRxBandwidth OBJECT-TYPE
   SYNTAX     Gauge32 (0..4294967295)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute gives the actual bandwidth (in bits per second) 
      reserved by this path on each of trunks of its route. This attribute 
      represents the bandwidth for traffic incoming from the remote end 
      point. The originating end of the connection determines this value"
::= { aal1CesLCoPathDataEntry 10 }

aal1CesLCoRequiredTrafficType OBJECT-TYPE
   SYNTAX     INTEGER  {
                 voice(0),
                 data(1),
                 video(2),
                 trafficType1(3),
                 trafficType2(4),
                 trafficType3(5),
                 trafficType4(6),
                 trafficType5(7) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This operational attribute indicates the type of traffic transmitted 
      over the path. There are eight possible traffic types, and the path can 
      transmit only one of them. The originating end of the connection 
      determines the type. These are arbitrary designations for traffic 
      type. The voice, data and video traffic types are defined, and five 
      other arbitrary traffic types can be defined by the network 
      administration. This attribute is used in the route selection process 
      to restrict the route to trunks that support this traffic type. The 
      supportedTrafficType trunk attribute lists all the types of traffic 
      allowed on the trunk. For example, if requiredTrafficType is 
      specified as trafficType1 then only trunks that include trafficType1 
      in supportedTrafficType, will be candidates for this connection."
::= { aal1CesLCoPathDataEntry 11 }

aal1CesLCoPermittedTrunkTypes OBJECT-TYPE
   SYNTAX     OCTET STRING (SIZE (1))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This operational attribute lists up to eight types of trunk that can be 
      used on the route. The originating end of the connection determines 
      the types. The terrestrial and satellite trunk types have been 
      defined, leaving six remaining arbitrary types that can be defined by 
      the network administration. The trunk's type is indicated in the 
      trunkType attribute of the Trunk component. When selecting a 
      route, PORS only chooses trunks whose trunkType are in the 
      permittedTrunkTypes for the path.

      Description of bits:
      terrestrial(0)
      satellite(1)
      trunkType1(2)
      trunkType2(3)
      trunkType3(4)
      trunkType4(5)
      trunkType5(6)
      trunkType6(7)"
::= { aal1CesLCoPathDataEntry 12 }

aal1CesLCoRequiredSecurity OBJECT-TYPE
   SYNTAX     Unsigned32 (0..7)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the required minimum level of security of 
      the trunks on the route. Zero represents the most secure and seven 
      represents the least secure. The trunk's security is indicated by the 
      trunkSecurity attribute of the Trunk component, and has values 
      identical in range and meaning to the requiredSecurity attribute. 
      PORS ensures that any route selected does not contain a trunk 
      whose trunkSecurity attribute is numerically greater than the 
      requiredSecurity."
::= { aal1CesLCoPathDataEntry 13 }

aal1CesLCoRequiredCustomerParameter OBJECT-TYPE
   SYNTAX     Unsigned32 (0..7)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the allowed customer defined parameter of 
      the trunks on the route.The originating end of the connection 
      determines the customer defined parameter. Its value, a number 
      from zero to seven, is chosen by a network administration to have a 
      meaning specific to their network, thus allowing them to customize 
      the use of their trunks. A complementary trunk attribute, 
      customerParameter, also has a value from zero to seven. The route 
      selection process does not consider trunks whose 
      customerParameter is greater than the requiredCustomerParameter 
      of the path."
::= { aal1CesLCoPathDataEntry 14 }

aal1CesLCoEmissionPriority OBJECT-TYPE
   SYNTAX     Unsigned32 (0..2)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the urgency with which packets on the path 
      are emitted by the trunks on the route. The originating end of the 
      connection selects the emissionPriority. EmissionPriority of zero 
      indicates the highest emission priority, while two indicates the 
      lowest emission priority. Packets with a higher emissionPriority (or 
      numerically less) are serviced and sent out before the packets of 
      lower emissionPriority (or numerically higher)."
::= { aal1CesLCoPathDataEntry 15 }

aal1CesLCoDiscardPriority OBJECT-TYPE
   SYNTAX     Unsigned32 (1..3)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates the importance of the packets on the 
      path.The originating end of the connection sets discardPriority. One 
      is used for paths carrying the most important traffic, and three is 
      used for paths carrying the least important traffic. Packets with 
      lower discardPriority(numerically lower) are discarded after 
      packets with a higher discardPriority(numerically higher)."
::= { aal1CesLCoPathDataEntry 16 }

aal1CesLCoPathType OBJECT-TYPE
   SYNTAX     INTEGER  {
                 normal(0),
                 manual(1),
                 forced(2) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates whether the path for this PLC was 
      determined automatically or by static provisioning. Normal 
      pathTypes are selected automatically by Route Selector.The other 
      pathTypes are both manual pathTypes where the operator must 
      specify, through provisioning, a static route termed the manualPath. 
      A manual pathType connection is nearly identical to a normal path 
      type connection with the exception that the route is pre-provisioned. 
      For a manual pathType, bandwidth reservations are respected along 
      the path exactly as in a normal path. The last type, the forced 
      pathType, is also a manual path but regardless of the bandwidth 
      available the route is granted provided the trunks are operational 
      and there are sufficient Logical Channels (LChs).
      
      The forced pathType could result in over committing the reserved 
      bandwidth allowed on a trunk. A better way to achieve the effects of 
      a forced pathType is to use a manual pathType with setupPriority = 
      0 and holdingPriority = 0. In this manner the path will reserve 
      correct bandwidth and it will bump other paths if required while not 
      being bumped itself."
::= { aal1CesLCoPathDataEntry 17 }

aal1CesLCoRetryCount OBJECT-TYPE
   SYNTAX     Unsigned32 (0..255)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the count of the number of times the path chosen 
      during route selection could not be instantiated. This count should 
      be three or below if the network is performing adequately. A high 
      value indicates that the route selection is often performed using an 
      out-of-date view of available network bandwidth and/or topology.
      This attribute will only increase at the calling end of the connection.
      This attribute is reset each time a path reconnects and stops 
      counting when it reaches its maximum value."
::= { aal1CesLCoPathDataEntry 18 }

aal1CesLCoPathFailureCount OBJECT-TYPE
   SYNTAX     Unsigned32 (0..65535)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the count of the number of times the path has 
      successfully connected. It is set to zero the first time the path is up. 
      If a path fails anytime after connecting this count will be 
      incremented when the path is up again. Failed route requests do not 
      count in this statistic. See retryCount above. This attribute stops 
      counting at its maximum value."
::= { aal1CesLCoPathDataEntry 19 }

aal1CesLCoReasonForNoRoute OBJECT-TYPE
   SYNTAX     INTEGER  {
                 none(0),
                 destinationNameTooLong(1),
                 destinationNotSpecified(2),
                 unknownDestinationName(3),
                 incorrectDestination(4),
                 incorrectDestinationEndPoint(5),
                 unknownSource(6),
                 unknownDestination(7),
                 sameNode(8),
                 routeCostTooMuch(9),
                 routesDelayTooLong(10),
                 attributesNotMet(11),
                 anError(12),
                 attributeProfileProblem(13),
                 manualPathIndexProblem(14) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the route selection's reasonForNoRoute and 
      provides a brief reason for which a route was not selected. The 
      reasons are essentially self-explanatory. Perhaps two reasons for no 
      route require some explanation. The reason 
      unknownRemoteNodeName is issued when the remote node name 
      is not in the topological database. The reason plcAttributesNotMet 
      is issued when there is no network connectivity at a level specified 
      by the PLC attributes. This reason is also issued when there is no 
      physical connectivity between two end nodes."
   DEFVAL     { none }
::= { aal1CesLCoPathDataEntry 20 }

aal1CesLCoLastTearDownReason OBJECT-TYPE
   SYNTAX     INTEGER  {
                 none(0),
                 normalShutDown(1),
                 insufficientTxLcOrBandwidth(2),
                 insufficientRxLcOrBandwidth(3),
                 trunkFailure(4),
                 trunkCardFailure(5),
                 operatorForced(6),
                 lostLcnClash(7),
                 networkCongestion(8),
                 trunkNotFound(9),
                 farEndNotFound(10),
                 wrongModuleReached(11),
                 farEndBusy(12),
                 callLoopedBack(13),
                 unknownReason(14),
                 farEndNotReady(15),
                 remoteNameMismatch(16),
                 serviceTypeMismatch(17),
                 reconnectFromFarEnd(18),
                 bumped(19),
                 accessCardFailure(20),
                 optimized(21),
                 overrideRemoteName(22),
                 trunkOrFarEndDidNotSupportMode(23) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute reflects the last tear down reason for a connection 
      (LCo). In many cases this displays the reason for a momentary 
      service interruption. This attribute applies to the last path failure 
      only. If a path is no longer up, this may give an indication to the 
      reason that the path has failed. In many cases an alarm will also be 
      generated with more specific information. The following is a brief 
      description of the reasons:
      none - This path has no information for the teardown this is typical 
      of a path provisioned with no remoteName that has not been up.
      normalShutDown - This path has gone down due to normal call 
      termination.
      insufficientTxLcOrBandwidth - At present there is either no 
      available bandwidth or logical channel numbers available on one or 
      more of the trunks for this path in the transmit direction.
      insufficientRxLcOrBandwidth - At present there is either no 
      available bandwidth or logical channel numbers available on one or 
      more of the trunks for this path in the receive direction.
      trunkFailure- A trunk on the path has failed or has gone down due 
      to a provisioning change of a critical attribute.
      trunkCardFailure- A trunk FP card has failed along the path.
      accessCardFailure- The FP on which the peer access service was 
      running has failed.
      operatorForced- The path has terminated due to the operator 
      locking a trunk along the path.
      lostLcnClash- The path has terminated because the PA's at both 
      ends of an intermediate trunk have allocated the same LC to 
      different calls. When this happens both calls must go down and then 
      try to come up again a fraction of a second later (effectively 
      ensuring that they will now be assigned different LC's). It is normal 
      to get the odd clash especially when the PA's usedLC is 
      approaching the PA's maxLC.
      networkCongestion - The path has failed due to control information 
      being lost and not recoverable.
      trunkNotFound - Occurs on a manual path usually. Check for 
      trunks not up or names provisioned incorrectly.
      farEndNotFound - The far end is not provisioned or is not up. 
      Check remote Name.
      wrongModuleReached - This may occur on a manual path. Check 
      provisioning for correct trunk and service names. For a normal 
      path, the network Topology may be changing check remoteName.
      farEndBusy - The far end has been reached but it is busy. Check 
      remoteName and remote end provisioning.
      callLoopedBack - This LCo is provisioned to call itself. Re-
      provision since this is invalid.
      unknownReason - The failure was not resolved.
      farEndNotReady - The remote end was reached but the connection 
      was refused due to the remote end not being enabled.
      remoteNameMismatch - The remote end has alarmed and rejected 
      this setup due to remoteName provisioning.
      serviceTypeMismatch - The remote Service Type does not match 
      this service type. Check provisioning.
      reconnectFromFarEnd - The remote end re-established this 
      connection. Check the remote end lastTearDownReason to 
      determine the real reason.
      bumped - Another call bumped this path from a trunk to get 
      bandwidth (or an LC) which it required to come up. This other path 
      had a higher setupPriority than this path's holdingPriority hence it 
      was allowed to steal the bandwidth (or LC) from this path.
      optimized - This call has been rerouted due to the optimization 
      feature. The call is still active this just indicates why the path 
      changed.
      trunkOrFarEndDidNotSupportMode - This call was unable to 
      complete because a mode required by the service was not supported 
      by one of the trunks the route went through or by the far end service 
      it connected to. Currently the only mode that this applies to is the 
      map/mux mode on TRUNK PA ATM component. Map mode was 
      required by the application (CES/FrAtm etc.) but was not available 
      on the TRUNK PA ATM component through which the call was 
      routed or the far end CES/FrAtm component did not specify the 
      same mode."
   DEFVAL     { none }
::= { aal1CesLCoPathDataEntry 21 }

aal1CesLCoPathFailureAction OBJECT-TYPE
   SYNTAX     INTEGER  {
                 disconnectConnection(0),
                 reRoutePath(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute displays whether the application is set to tolerate 
      momentary interruption of a path while a new path is selected. If 
      disconnectConnection is displayed, the application is informed as 
      soon as possible about a failure by disconnection. If the attribute 
      displays reRoutePath, the path may attempt an immediate reroute, 
      provided the failure is a recoverable failure. If rerouting fails the 
      application is informed of the failure. 
      With this option set to reRoutePath the LCo may wait up to 30 
      seconds before informing the service of complete disconnection in 
      order to allow both ends to attempt to reconnect. Note that if PLC 
      components are different at both ends only the calling end is 
      allowed to reconnect.
      
      All pathTypes respect this attribute. Also on a manualPath with 
      both ends provisioned with independent paths (at least with respect 
      to the failure) this option will have the desired effect that the path is 
      rerouted without complete disconnection at both ends"
::= { aal1CesLCoPathDataEntry 22 }

aal1CesLCoBumpPreference OBJECT-TYPE
   SYNTAX     INTEGER  {
                 bumpWhenNecessary(0),
                 bumpToObtainBestRoute(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies when bumping will occur during route 
      selection process. Bumping may occur when necessary or always. It 
      will be necessary for a connection to bump if there is not enough 
      resources for the connection to be established and these resources 
      are occupied by a connection whose setupPriority is lower 
      (numerically higher) than the connection's setupPriority. A 
      connection may also always bump in order to obtain the best route."
::= { aal1CesLCoPathDataEntry 23 }

aal1CesLCoOptimization OBJECT-TYPE
   SYNTAX     INTEGER  {
                 disabled(0),
                 enabled(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is used to specify whether this connection should 
      attempt to optimize its path when requested by the routing PORS 
      component. Every path is as optimal as it can be when it is 
      established, but as network traffic patterns and configurations 
      change this path may no longer be as optimal as it could be. The 
      PORS connection manager on a module requests circuits to 
      optimize at the optimization interval."
::= { aal1CesLCoPathDataEntry 24 }

aal1CesLCoPathUpDateTime OBJECT-TYPE
   SYNTAX     EnterpriseDateAndTime (SIZE (0 | 19))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This is the time stamp when the current path was established or 
      reestablished."
::= { aal1CesLCoPathDataEntry 25 }

aal1CesLCoStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesLCoStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the operational statistics attributes for the path 
      oriented LCo."
::= { aal1CesLCo 11 }

aal1CesLCoStatsEntry OBJECT-TYPE
   SYNTAX     Aal1CesLCoStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesLCoStatsTable."
   INDEX {
      aal1CesIndex,
      aal1CesLCoIndex }
::= { aal1CesLCoStatsTable 1 }

Aal1CesLCoStatsEntry ::= SEQUENCE {
   aal1CesLCoPktsToNetwork
      PassportCounter64,
   aal1CesLCoBytesToNetwork
      PassportCounter64,
   aal1CesLCoPktsFromNetwork
      PassportCounter64,
   aal1CesLCoBytesFromNetwork
      PassportCounter64 }

aal1CesLCoPktsToNetwork OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of packets transmitted to the 
      network over this Logical Connection."
::= { aal1CesLCoStatsEntry 1 }

aal1CesLCoBytesToNetwork OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of bytes sent to the network over 
      this Logical Connection."
::= { aal1CesLCoStatsEntry 2 }

aal1CesLCoPktsFromNetwork OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of packets received from the 
      remote LCo via the network."
::= { aal1CesLCoStatsEntry 3 }

aal1CesLCoBytesFromNetwork OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of bytes received from the remote 
      LCo via the network."
::= { aal1CesLCoStatsEntry 4 }

aal1CesLCoPathTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF Aal1CesLCoPathEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This attribute contains the trunk component names over which the 
      path has been instantiated and the remote end point name 
      terminating the path."
::= { aal1CesLCo 264 }

aal1CesLCoPathEntry OBJECT-TYPE
   SYNTAX     Aal1CesLCoPathEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the aal1CesLCoPathTable."
   INDEX {
      aal1CesIndex,
      aal1CesLCoIndex,
      aal1CesLCoPathValue }
::= { aal1CesLCoPathTable 1 }

Aal1CesLCoPathEntry ::= SEQUENCE {
   aal1CesLCoPathValue
      AsciiString }

aal1CesLCoPathValue OBJECT-TYPE
   SYNTAX     AsciiString (SIZE (0..40))
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This variable represents both the value and the index for the
      aal1CesLCoPathTable."
::= { aal1CesLCoPathEntry 1 }




-- 
-- Version and Compliance statements
-- 



-- Object-Group Statement:
-- A list of all current accessible leaf objects.

-- OBJECTS { aal1CesLCoOverrideRemoteName,
--           aal1CesLCoRowStatus,
--           aal1CesBufferSize,
--           aal1CesDummyDataByte,
--           aal1CesOperationalState,
--           aal1CesIdleSuppression,
--           aal1CesPepLastTearDownCause,
--           aal1CesServiceType,
--           aal1CesLCoEmissionPriority,
--           aal1CesBufferOverflows,
--           aal1CesAepProfile,
--           aal1CesNapAtmConnection,
--           aal1CesLCoState,
--           aal1CesPepRemoteAddress,
--           aal1CesCellLossStatus,
--           aal1CesAepComponentName,
--           aal1CesLCoPktsToNetwork,
--           aal1CesCellDelayVariationTolerance,
--           aal1CesLCoLastTearDownReason,
--           aal1CesAepLastSetupFailureDiagnostic,
--           aal1CesLCoCostMetric,
--           aal1CesLCoRequiredCustomerParameter,
--           aal1CesAepRetryTimeRemaining,
--           aal1CesLCoDiscardPriority,
--           aal1CesAal1LayerLossStatus,
--           aal1CesPepStorageType,
--           aal1CesAal1SequenceErrors,
--           aal1CesAepExpectedRemoteAddress,
--           aal1CesAvailabilityStatus,
--           aal1CesLCoBytesToNetwork,
--           aal1CesLCoRetryCount,
--           aal1CesLCoDelayMetric,
--           aal1CesAepSvcStatus,
--           aal1CesLCoBumpPreference,
--           aal1CesAlarmStatus,
--           aal1CesNapStorageType,
--           aal1CesAepAddressToCall,
--           aal1CesLCoRequiredTxBandwidth,
--           aal1CesCellsReceived,
--           aal1CesLCoSetupPriority,
--           aal1CesLCoPathFailureCount,
--           aal1CesUnknownStatus,
--           aal1CesStandbyStatus,
--           aal1CesLCoRequiredSecurity,
--           aal1CesBufferUnderflows,
--           aal1CesAepRemoteAddress,
--           aal1CesUsageState,
--           aal1CesAepRoutingOption,
--           aal1CesIdlePattern,
--           aal1CesLCoRoundTripDelay,
--           aal1CesHeaderErrors,
--           aal1CesAepRetryLimit,
--           aal1CesLCoHoldingPriority,
--           aal1CesLostCells,
--           aal1CesReassembledCells,
--           aal1CesLCoPermittedTrunkTypes,
--           aal1CesPointerReframes,
--           aal1CesLCoReasonForNoRoute,
--           aal1CesCellLossRecoveryPeriod,
--           aal1CesAepFirstRetryInterval,
--           aal1CesInterfaceName,
--           aal1CesCellsTransmitted,
--           aal1CesLCoPathFailureAction,
--           aal1CesLCoEnd,
--           aal1CesPepLocalAddress,
--           aal1CesNapRowStatus,
--           aal1CesAepRetryFailures,
--           aal1CesControlStatus,
--           aal1CesAdminState,
--           aal1CesPartialFill,
--           aal1CesLCoRequiredRxBandwidth,
--           aal1CesAepStorageType,
--           aal1CesPointerParityErrors,
--           aal1CesLCoPktsFromNetwork,
--           aal1CesRowStatus,
--           aal1CesPepRowStatus,
--           aal1CesAepLastTearDownDiagnostic,
--           aal1CesPepSvcStatus,
--           aal1CesProceduralStatus,
--           aal1CesMisinsertedCells,
--           aal1CesLCoStorageType,
--           aal1CesAepLastTearDownCause,
--           aal1CesNapComponentName,
--           aal1CesLCoPathUpDateTime,
--           aal1CesLCoRequiredTrafficType,
--           aal1CesPepLastTearDownDiagnostic,
--           aal1CesAepLocalAddress,
--           aal1CesPepExpectedRemoteAddress,
--           aal1CesConnectionStatus,
--           aal1CesCustomerIdentifier,
--           aal1CesLCoComponentName,
--           aal1CesAepLastSetupFailureCause,
--           aal1CesLCoBytesFromNetwork,
--           aal1CesLCoOptimization,
--           aal1CesComponentName,
--           aal1CesPepComponentName,
--           aal1CesCellLossIntegrationPeriod,
--           aal1CesLCoPathType,
--           aal1CesAepRowStatus,
--           aal1CesLCoPathValue,
--           aal1CesStorageType }
-- STATUS  mandatory
-- DESCRIPTION
--   "A list of all current accessible leaf objects."

circuitEmulationServiceGroup OBJECT IDENTIFIER ::= { circuitEmulationServiceMIB 1 }
circuitEmulationServiceGroupBD OBJECT IDENTIFIER ::= { circuitEmulationServiceGroup 4 }
circuitEmulationServiceGroupBD00 OBJECT IDENTIFIER ::= { circuitEmulationServiceGroupBD 1 }
circuitEmulationServiceGroupBD00A OBJECT IDENTIFIER ::= { circuitEmulationServiceGroupBD00 2 }



-- Agent-Capabilities Statement:

-- PRODUCT-RELEASE "Passport Release 7.0 CircuitEmulationService."
-- STATUS          mandatory
-- DESCRIPTION     "CircuitEmulationService MIB: MIB Version BD00A,
--                  Software Version BG00S4C."
-- SUPPORTS        Nortel-Magellan-Passport-CircuitEmulationServiceMIB
--    INCLUDES     { circuitEmulationServiceGroupBD00A }

circuitEmulationServiceCapabilities OBJECT IDENTIFIER ::= { circuitEmulationServiceMIB 3 }
circuitEmulationServiceCapabilitiesBD OBJECT IDENTIFIER ::= { circuitEmulationServiceCapabilities 4 }
circuitEmulationServiceCapabilitiesBD00 OBJECT IDENTIFIER ::= { circuitEmulationServiceCapabilitiesBD 1 }
circuitEmulationServiceCapabilitiesBD00A OBJECT IDENTIFIER ::= { circuitEmulationServiceCapabilitiesBD00 2 }





END