AD | Application | AWS | Azure | Cloud | Database | Enterprise | Environmental | Event Log | File System | Infra | IoT | IT Service | Linux | Network/System | Performance | Protocol | SaaS | Security | Service Level | SNMP | Storage | VMware | VoIP | Web | Wireless

Crumbtrail

MonitorTools.com » Technical documentation » SNMP » MIB » Northern Telecom Ltd » Nortel-Magellan-Passport-FrameRelayMuxMIB

Nortel-Magellan-Passport-FrameRelayMuxMIB device MIB details by Northern Telecom Ltd

Nortel-Magellan-Passport-FrameRelayMuxMIB 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 2024 to import vendor-specific MIB files, inclusing Nortel-Magellan-Passport-FrameRelayMuxMIB.


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



IMPORTS

      OBJECT-TYPE
   FROM RFC-1212

      components,
      passportMIBs
   FROM Nortel-Magellan-Passport-UsefulDefinitionsMIB

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

      NonReplicated,
      Link
   FROM Nortel-Magellan-Passport-TextualConventionsMIB;




-- LAST-UPDATED   "9808030000Z"
-- 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
--     FrameRelayMux Enterprise MIB."

frameRelayMuxMIB OBJECT IDENTIFIER ::= { passportMIBs 38 }










-- FrMux/n
-- This component defines an instance of the Frame Relay 
-- Multiplexer/Demultiplexer used by the DpnGateway as a frame 
-- relay transport mechanism. The component instance value n is a 
-- unique positive integer within a module.

frMux OBJECT IDENTIFIER ::= { components 112 }



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

frMuxRowStatusEntry OBJECT-TYPE
   SYNTAX     FrMuxRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      frMux component."
   INDEX {
      frMuxIndex }
::= { frMuxRowStatusTable 1 }

FrMuxRowStatusEntry ::= SEQUENCE {
   frMuxRowStatus
      RowStatus,
   frMuxComponentName
      DisplayString,
   frMuxStorageType
      StorageType,
   frMuxIndex
      Integer32 }

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

frMuxComponentName 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"
::= { frMuxRowStatusEntry 2 }

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

frMuxIndex OBJECT-TYPE
   SYNTAX     Integer32 (1..65535)
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the frMux tables."
::= { frMuxRowStatusEntry 10 }

frMuxOperStatusTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxOperStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group includes the Operational Status attribute. This attribute 
      defines the current operational state of this component."
::= { frMux 8 }

frMuxOperStatusEntry OBJECT-TYPE
   SYNTAX     FrMuxOperStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxOperStatusTable."
   INDEX {
      frMuxIndex }
::= { frMuxOperStatusTable 1 }

FrMuxOperStatusEntry ::= SEQUENCE {
   frMuxSnmpOperStatus
      INTEGER }

frMuxSnmpOperStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 up(1),
                 down(2),
                 testing(3) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "The current state of the interface. The up state indicates the 
      interface is operational and capable of forwarding packets. The 
      down state indicates the interface is not operational, thus unable to 
      forward packets. testing state indicates that no operational packets 
      can be passed."
   DEFVAL     { up }
::= { frMuxOperStatusEntry 1 }

frMuxIfEntryTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxIfEntryEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the provisionable attributes for the ifEntry."
::= { frMux 9 }

frMuxIfEntryEntry OBJECT-TYPE
   SYNTAX     FrMuxIfEntryEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxIfEntryTable."
   INDEX {
      frMuxIndex }
::= { frMuxIfEntryTable 1 }

FrMuxIfEntryEntry ::= SEQUENCE {
   frMuxIfAdminStatus
      INTEGER,
   frMuxIfIndex
      InterfaceIndex }

frMuxIfAdminStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 up(1),
                 down(2),
                 testing(3) }
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "The desired state of the interface. The up state indicates the 
      interface is operational. The down state indicates the interface is not 
      operational. The testing state indicates that no operational packets 
      can be passed."
   DEFVAL     { up }
::= { frMuxIfEntryEntry 1 }

frMuxIfIndex OBJECT-TYPE
   SYNTAX     InterfaceIndex (1..65535)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This is the index for the IfEntry. Its value is automatically initialized 
      during the provisioning process."
::= { frMuxIfEntryEntry 2 }

frMuxCidDataTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxCidDataEntry
   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."
::= { frMux 10 }

frMuxCidDataEntry OBJECT-TYPE
   SYNTAX     FrMuxCidDataEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxCidDataTable."
   INDEX {
      frMuxIndex }
::= { frMuxCidDataTable 1 }

FrMuxCidDataEntry ::= SEQUENCE {
   frMuxCustomerIdentifier
      Unsigned32 }

frMuxCustomerIdentifier 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 }
::= { frMuxCidDataEntry 1 }

frMuxStateTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxStateEntry
   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."
::= { frMux 11 }

frMuxStateEntry OBJECT-TYPE
   SYNTAX     FrMuxStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxStateTable."
   INDEX {
      frMuxIndex }
::= { frMuxStateTable 1 }

FrMuxStateEntry ::= SEQUENCE {
   frMuxAdminState
      INTEGER,
   frMuxOperationalState
      INTEGER,
   frMuxUsageState
      INTEGER,
   frMuxAvailabilityStatus
      OCTET STRING,
   frMuxProceduralStatus
      OCTET STRING,
   frMuxControlStatus
      OCTET STRING,
   frMuxAlarmStatus
      OCTET STRING,
   frMuxStandbyStatus
      INTEGER,
   frMuxUnknownStatus
      INTEGER }

frMuxAdminState 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 }
::= { frMuxStateEntry 1 }

frMuxOperationalState 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 }
::= { frMuxStateEntry 2 }

frMuxUsageState 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 }
::= { frMuxStateEntry 3 }

frMuxAvailabilityStatus 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)"
::= { frMuxStateEntry 4 }

frMuxProceduralStatus 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)"
::= { frMuxStateEntry 5 }

frMuxControlStatus 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)"
::= { frMuxStateEntry 6 }

frMuxAlarmStatus 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)"
::= { frMuxStateEntry 7 }

frMuxStandbyStatus 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 }
::= { frMuxStateEntry 8 }

frMuxUnknownStatus 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 }
::= { frMuxStateEntry 9 }

frMuxStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the statistics about the operational behavior of 
      the FrMux at the interface level."
::= { frMux 12 }

frMuxStatsEntry OBJECT-TYPE
   SYNTAX     FrMuxStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxStatsTable."
   INDEX {
      frMuxIndex }
::= { frMuxStatsTable 1 }

FrMuxStatsEntry ::= SEQUENCE {
   frMuxLastUnknownDlci
      Unsigned32,
   frMuxUnknownDlciFramesFromIf
      Counter32,
   frMuxInvalidHeaderFramesFromIf
      Counter32,
   frMuxTimeFramerCongested
      Counter32 }

frMuxLastUnknownDlci OBJECT-TYPE
   SYNTAX     Unsigned32 (0..1023)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute identifies the most recent DLCI which user frames 
      were received on, for which a Dlci has not been provisioned on the 
      interface."
   DEFVAL     { 0 }
::= { frMuxStatsEntry 1 }

frMuxUnknownDlciFramesFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts frames received from the interface with an 
      unknown DLCI (Dlci which is not provisioned). When the 
      maximum is reached the count wraps to zero."
::= { frMuxStatsEntry 2 }

frMuxInvalidHeaderFramesFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of frames received from the 
      interface with an invalid header format. When the maximum is 
      reached the count wraps to zero."
::= { frMuxStatsEntry 3 }

frMuxTimeFramerCongested OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute accumulates the time (in msec) during which Framer 
      congestion has been observed in the direction towards the interface. 
      The overload causing this statistic to increase may be caused by 
      oversubscription. When this count reaches maximum, it wraps to 
      zero."
::= { frMuxStatsEntry 4 }


-- FrUni/n Framer
-- FrNni/n Framer
-- FrAtm/n Framer
-- This component controls link layer framing for application 
-- components sending and receiving data on a link interface. It is also 
-- through Framer, that an application component is associated with a 
-- specific hardware link interface.
-- 
-- The Framer component provides provisionable attributes related to 
-- datapath aspects of the hardware interface (such as crc and frame 
-- length) rather than interface specific attributes (such as modem 
-- leads and clocking) which are associated with specific hardware 
-- components (such as V35/n or DS1/n). The Framer component also 
-- provides a provisionable attribute which binds the application 
-- component to a specific hardware component.
-- 
-- The Framer component contains operational attributes for link 
-- interface datapath statistics (such as frame counts and aborts).
-- 

frMuxFramer OBJECT IDENTIFIER ::= { frMux 2 }



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

frMuxFramerRowStatusEntry OBJECT-TYPE
   SYNTAX     FrMuxFramerRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      frMuxFramer component."
   INDEX {
      frMuxIndex,
      frMuxFramerIndex }
::= { frMuxFramerRowStatusTable 1 }

FrMuxFramerRowStatusEntry ::= SEQUENCE {
   frMuxFramerRowStatus
      RowStatus,
   frMuxFramerComponentName
      DisplayString,
   frMuxFramerStorageType
      StorageType,
   frMuxFramerIndex
      NonReplicated }

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

frMuxFramerComponentName 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"
::= { frMuxFramerRowStatusEntry 2 }

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

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

frMuxFramerProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxFramerProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the base provisioning data for the Framer 
      component. Application or hardware interface specific provisioning 
      data is contained in other provisionable Framer groups."
::= { frMuxFramer 10 }

frMuxFramerProvEntry OBJECT-TYPE
   SYNTAX     FrMuxFramerProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxFramerProvTable."
   INDEX {
      frMuxIndex,
      frMuxFramerIndex }
::= { frMuxFramerProvTable 1 }

FrMuxFramerProvEntry ::= SEQUENCE {
   frMuxFramerInterfaceName
      Link }

frMuxFramerInterfaceName OBJECT-TYPE
   SYNTAX     Link 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute contains a hardware component name.
      
      The attribute associates the application with a specific link. This 
      defines the module processor on which Framer's parent component 
      (as well as Framer itself) will run."
::= { frMuxFramerProvEntry 1 }

frMuxFramerLinkTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxFramerLinkEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains attributes defining the framing of data on the 
      link interface."
::= { frMuxFramer 11 }

frMuxFramerLinkEntry OBJECT-TYPE
   SYNTAX     FrMuxFramerLinkEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxFramerLinkTable."
   INDEX {
      frMuxIndex,
      frMuxFramerIndex }
::= { frMuxFramerLinkTable 1 }

FrMuxFramerLinkEntry ::= SEQUENCE {
   frMuxFramerFlagsBetweenFrames
      Unsigned32 }

frMuxFramerFlagsBetweenFrames OBJECT-TYPE
   SYNTAX     Unsigned32 (1..16)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute defines the number of flags that are inserted between 
      frames sent to the link interface."
   DEFVAL     { 1 }
::= { frMuxFramerLinkEntry 4 }

frMuxFramerStateTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxFramerStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the three OSI State attributes. The descriptions 
      generically indicate what each state 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."
::= { frMuxFramer 12 }

frMuxFramerStateEntry OBJECT-TYPE
   SYNTAX     FrMuxFramerStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxFramerStateTable."
   INDEX {
      frMuxIndex,
      frMuxFramerIndex }
::= { frMuxFramerStateTable 1 }

FrMuxFramerStateEntry ::= SEQUENCE {
   frMuxFramerAdminState
      INTEGER,
   frMuxFramerOperationalState
      INTEGER,
   frMuxFramerUsageState
      INTEGER }

frMuxFramerAdminState 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."
   DEFVAL     { unlocked }
::= { frMuxFramerStateEntry 1 }

frMuxFramerOperationalState 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."
   DEFVAL     { disabled }
::= { frMuxFramerStateEntry 2 }

frMuxFramerUsageState 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."
   DEFVAL     { idle }
::= { frMuxFramerStateEntry 3 }

frMuxFramerStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxFramerStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the operational statistics data for a Framer 
      component."
::= { frMuxFramer 13 }

frMuxFramerStatsEntry OBJECT-TYPE
   SYNTAX     FrMuxFramerStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxFramerStatsTable."
   INDEX {
      frMuxIndex,
      frMuxFramerIndex }
::= { frMuxFramerStatsTable 1 }

FrMuxFramerStatsEntry ::= SEQUENCE {
   frMuxFramerFrmToIf
      Counter32,
   frMuxFramerFrmFromIf
      Counter32,
   frMuxFramerOctetFromIf
      Counter32,
   frMuxFramerAborts
      Counter32,
   frMuxFramerCrcErrors
      Counter32,
   frMuxFramerLrcErrors
      Counter32,
   frMuxFramerNonOctetErrors
      Counter32,
   frMuxFramerOverruns
      Counter32,
   frMuxFramerUnderruns
      Counter32,
   frMuxFramerLargeFrmErrors
      Counter32,
   frMuxFramerFrmModeErrors
      Counter32 }

frMuxFramerFrmToIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "The number of frames transmitted to the link interface by Framer.
      
      Note: This does not include the number of frames transmitted 
      directly to the hardware queue, thus bypassing the Framer 
      component."
::= { frMuxFramerStatsEntry 1 }

frMuxFramerFrmFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "The number of frames received from the link interface by Framer."
::= { frMuxFramerStatsEntry 2 }

frMuxFramerOctetFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "The number of bytes received from the link interface by Framer."
::= { frMuxFramerStatsEntry 3 }

frMuxFramerAborts OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of aborts received."
::= { frMuxFramerStatsEntry 4 }

frMuxFramerCrcErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of frames with CRC errors, 
      occurring in the receive direction from the link."
::= { frMuxFramerStatsEntry 5 }

frMuxFramerLrcErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of frames with LRC errors, 
      occurring in the Tx link prior to transmission onto the link."
::= { frMuxFramerStatsEntry 6 }

frMuxFramerNonOctetErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of frames that were non octet 
      aligned."
::= { frMuxFramerStatsEntry 7 }

frMuxFramerOverruns OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of frames received from the link 
      for which overruns occurred."
::= { frMuxFramerStatsEntry 8 }

frMuxFramerUnderruns OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of frames transmitted to the link 
      for which underruns occurred."
::= { frMuxFramerStatsEntry 9 }

frMuxFramerLargeFrmErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of frames received which were too 
      large. The frame execeeded the maximumFrameLengthLimit 
      provisioned attribute or it contained more than the 255 block 
      hardware limit."
::= { frMuxFramerStatsEntry 10 }

frMuxFramerFrmModeErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the total number of frames detected with framing 
      mode errors. A framingModeError is flagged when frames are 
      inconsistent with the specified framingType, that is when 
      interrupting frames are used while running in hdlc mode."
::= { frMuxFramerStatsEntry 11 }

frMuxFramerUtilTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxFramerUtilEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the link utilizaiton operational data for a 
      Framer component."
::= { frMuxFramer 14 }

frMuxFramerUtilEntry OBJECT-TYPE
   SYNTAX     FrMuxFramerUtilEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxFramerUtilTable."
   INDEX {
      frMuxIndex,
      frMuxFramerIndex }
::= { frMuxFramerUtilTable 1 }

FrMuxFramerUtilEntry ::= SEQUENCE {
   frMuxFramerNormPrioLinkUtilToIf
      Gauge32,
   frMuxFramerNormPrioLinkUtilFromIf
      Gauge32 }

frMuxFramerNormPrioLinkUtilToIf OBJECT-TYPE
   SYNTAX     Gauge32 (0..100)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the utilization of the normal and high priority data 
      traffic (interruptable traffic) sent to the link as a percentage of the 
      available bandwidth on the link. Note that this includes traffic with 
      Transfer Priorities (TP) of 0, 6 and 9 and/or Emission Priority of 2 
      and 3. The utilization is the average for the last minute."
   DEFVAL     { 0 }
::= { frMuxFramerUtilEntry 1 }

frMuxFramerNormPrioLinkUtilFromIf OBJECT-TYPE
   SYNTAX     Gauge32 (0..100)
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the utilization of the normal and high priority data 
      traffic (interruptable traffic) received from the link as a percentage 
      of the available bandwidth on the link. Note that this includes traffic 
      with Transfer Priorities (TP) of 0, 6 and 9 and/or Emission Priority 
      of 2 and 3. The utilization is the average for the last minute."
   DEFVAL     { 0 }
::= { frMuxFramerUtilEntry 3 }


-- FrMux/n Lmi
-- This component defines the parameters for implementing the Local 
-- Management Interface protocol.

frMuxLmi OBJECT IDENTIFIER ::= { frMux 3 }



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

frMuxLmiRowStatusEntry OBJECT-TYPE
   SYNTAX     FrMuxLmiRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      frMuxLmi component."
   INDEX {
      frMuxIndex,
      frMuxLmiIndex }
::= { frMuxLmiRowStatusTable 1 }

FrMuxLmiRowStatusEntry ::= SEQUENCE {
   frMuxLmiRowStatus
      RowStatus,
   frMuxLmiComponentName
      DisplayString,
   frMuxLmiStorageType
      StorageType,
   frMuxLmiIndex
      NonReplicated }

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

frMuxLmiComponentName 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"
::= { frMuxLmiRowStatusEntry 2 }

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

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

frMuxLmiProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxLmiProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the provisionable attributes of the Local 
      Management Interface component of the FrMux. The Local 
      Management Interface of the FrMux is always User Side Procedure 
      of the User Network Interface (USP-UNI)."
::= { frMuxLmi 10 }

frMuxLmiProvEntry OBJECT-TYPE
   SYNTAX     FrMuxLmiProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxLmiProvTable."
   INDEX {
      frMuxIndex,
      frMuxLmiIndex }
::= { frMuxLmiProvTable 1 }

FrMuxLmiProvEntry ::= SEQUENCE {
   frMuxLmiProcedures
      INTEGER,
   frMuxLmiLinkVerificationTimer
      Unsigned32,
   frMuxLmiFullStatusPollingCycles
      Unsigned32,
   frMuxLmiErrorEventThreshold
      Unsigned32,
   frMuxLmiEventCount
      Unsigned32 }

frMuxLmiProcedures OBJECT-TYPE
   SYNTAX     INTEGER  {
                 none(0),
                 vendorForum(1),
                 ansi(2),
                 ccitt(3) }
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute selects the procedures to be used for the Local 
      Management Interface. The following are the supported procedures:
      none	:	 No Local Management Interface procedure is active. 
      vendorForum	:	Local Management Interface procedure according to 
      the Vendor Forum specification is active. DLCI 1023 is used for the 
      LMI protocol.
      ansi: 	Local Management Interface procedure according to the 
      ANSI specification is active. DLCI 0 is used for the LMI protocol.
      ccitt: Local Management Interface procedure according to the 
      CCITT specification is active. DLCI 0 is used for the LMI protocol."
   DEFVAL     { ccitt }
::= { frMuxLmiProvEntry 1 }

frMuxLmiLinkVerificationTimer OBJECT-TYPE
   SYNTAX     Unsigned32 (5 | 10 | 15 | 20 | 25 | 30)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the time interval (in seconds) at which the 
      FrMux sends Status Enquiry messages to the interface. Exchange of 
      Status Enquiry and Status Report messages constitutes a polling 
      cycle, so this attribute may also be interpreted as time interval at 
      which the FrMux initiates polling cycles. It must be less than 
      checkPointTimer (t392) configured at the other end of the Frame 
      Relay interface.
      
      This attribute corresponds to t391 of the ANSI and CCITT 
      specifications, and nT1 of the Vendor Forum specification."
   DEFVAL     { 10 }
::= { frMuxLmiProvEntry 2 }

frMuxLmiFullStatusPollingCycles OBJECT-TYPE
   SYNTAX     Unsigned32 (1..255)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies every which polling cycle the FrMux sends a 
      full STATUS ENQUIRY to the interface. Every 
      fullStatusPollingCycles polling cycles the FrMux sends a full 
      STATUS ENQUIRY. In all other cycles of a sequence of 
      fullStatusPollingCycles polling cycles the FrMux sends a keep alive 
      STATUS ENQUIRY. 
      
      This attribute corresponds to n391 of the ANSI and CCITT 
      specifications and nN1 of the Vendor Forum specification."
   DEFVAL     { 6 }
::= { frMuxLmiProvEntry 3 }

frMuxLmiErrorEventThreshold OBJECT-TYPE
   SYNTAX     Unsigned32 (1..10)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the number of error events which, if they 
      occur within eventCount events, will cause a protocol error 
      condition (protocolStatus = errorCondition). The error condition is 
      cleared after eventCount sequential correct events occur 
      (protocolStatus = normalCondition). 
      
      An event is one of the following: (1) expiry of the 
      linkVerificationTimer (t391), (2) reception of a STATUS message. 
      An error event is one of the following: (1)non-receipt of the 
      STATUS message in t391 seconds, (2)invalid STATUS message, (3) 
      invalid sequence number. 
      
      This attribute corresponds to n392 of the ANSI and CCITT 
      specifications and nN2 of the Vendor Forum Specification. 
      
      This attribute must be less than or equal to eventCount."
   DEFVAL     { 3 }
::= { frMuxLmiProvEntry 4 }

frMuxLmiEventCount OBJECT-TYPE
   SYNTAX     Unsigned32 (1..10)
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute specifies the number of contiguous events within 
      which no more than eventErrorThreshold error events are allowed.
      
      This attribute corresponds to n392 of the ANSI and CCITT 
      specifications and nN3 of the Vendor Forum Specification. 
      
      This attribute must be greater than or equal to errorEventThreshold."
   DEFVAL     { 4 }
::= { frMuxLmiProvEntry 5 }

frMuxLmiStateTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxLmiStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the three OSI State attributes. The descriptions 
      generically indicate what each state 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."
::= { frMuxLmi 11 }

frMuxLmiStateEntry OBJECT-TYPE
   SYNTAX     FrMuxLmiStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxLmiStateTable."
   INDEX {
      frMuxIndex,
      frMuxLmiIndex }
::= { frMuxLmiStateTable 1 }

FrMuxLmiStateEntry ::= SEQUENCE {
   frMuxLmiAdminState
      INTEGER,
   frMuxLmiOperationalState
      INTEGER,
   frMuxLmiUsageState
      INTEGER }

frMuxLmiAdminState 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."
   DEFVAL     { unlocked }
::= { frMuxLmiStateEntry 1 }

frMuxLmiOperationalState 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."
   DEFVAL     { disabled }
::= { frMuxLmiStateEntry 2 }

frMuxLmiUsageState 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."
   DEFVAL     { idle }
::= { frMuxLmiStateEntry 3 }

frMuxLmiPsiTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxLmiPsiEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group provides the protocol status of the Local Management 
      Interface of this FrMux."
::= { frMuxLmi 12 }

frMuxLmiPsiEntry OBJECT-TYPE
   SYNTAX     FrMuxLmiPsiEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxLmiPsiTable."
   INDEX {
      frMuxIndex,
      frMuxLmiIndex }
::= { frMuxLmiPsiTable 1 }

FrMuxLmiPsiEntry ::= SEQUENCE {
   frMuxLmiProtocolStatus
      INTEGER }

frMuxLmiProtocolStatus OBJECT-TYPE
   SYNTAX     INTEGER  {
                 errorCondition(0),
                 normalCondition(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute indicates whether the Lmi is in an error condition or 
      whether the protocol is behaving normally. When operating with no 
      LMI protocol (procedures = none), this attribute will always be set 
      to normalCondition. When operating with an LMI protocol 
      (procedures set to one of venforForum, ansi, ccitt), this attribute is 
      set to errorCondition when errorEventThreshold of the last 
      eventCount events are in error. 
      The error condition is cleared when eventCount consecutive good 
      events take place.
      The consequence of an error condition is that all Dlci's on this 
      interface become disabled and there is no data flow in either 
      direction."
   DEFVAL     { normalCondition }
::= { frMuxLmiPsiEntry 1 }

frMuxLmiStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxLmiStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the operational statistics for the FrMux Local 
      Management Interface."
::= { frMuxLmi 13 }

frMuxLmiStatsEntry OBJECT-TYPE
   SYNTAX     FrMuxLmiStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxLmiStatsTable."
   INDEX {
      frMuxIndex,
      frMuxLmiIndex }
::= { frMuxLmiStatsTable 1 }

FrMuxLmiStatsEntry ::= SEQUENCE {
   frMuxLmiKeepAliveStatusEnqToIf
      Counter32,
   frMuxLmiFullStatusEnqToIf
      Counter32,
   frMuxLmiProtocolErrors
      Counter32,
   frMuxLmiUnexpectedIes
      Counter32,
   frMuxLmiSequenceErrors
      Counter32,
   frMuxLmiUnexpectedReports
      Counter32,
   frMuxLmiNoStatusReportCount
      Counter32 }

frMuxLmiKeepAliveStatusEnqToIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of keep alive STATUS ENQUIRY 
      messages sent to the interface. When the maximum count is reached 
      it wraps to zero."
::= { frMuxLmiStatsEntry 1 }

frMuxLmiFullStatusEnqToIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of full STATUS ENQUIRY 
      messages sent to the interface. When the maximum count is reached 
      it wraps to zero."
::= { frMuxLmiStatsEntry 2 }

frMuxLmiProtocolErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of Local Management Interface 
      protocol errors. Protocol errors include (1) protocol message format 
      errors, (2) protocol timer expiry errors, and (3) sequence errors. 
      When the maximum count is reached it wraps to zero."
::= { frMuxLmiStatsEntry 3 }

frMuxLmiUnexpectedIes OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of frames received with an 
      Information Element identifier that is unknown or unexpected. 
      When the maximum count is reached, this counter wraps to zero."
::= { frMuxLmiStatsEntry 4 }

frMuxLmiSequenceErrors OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of Local Management Interface 
      sequence errors. A sequence error is receipt of an LMI message 
      with a receive sequence number not equal to the last send sequence 
      number. When the maximum count is reached the counter wraps to 
      zero."
::= { frMuxLmiStatsEntry 5 }

frMuxLmiUnexpectedReports OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of frames received on the Local 
      Management Interface with an unknown or unexpected report type. 
      When the maximum count is reached the counter wraps to zero."
::= { frMuxLmiStatsEntry 6 }

frMuxLmiNoStatusReportCount OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of times when no status report or 
      an invalid status report comes from the external network. This 
      attribute is incremented in two cases: 
      i) after a status enquiry is sent out and t391 timer expires without 
      having a status report received.
      ii) an invalid status report is received.
      When the maximum count is reached it wraps to zero."
::= { frMuxLmiStatsEntry 7 }


-- FrMux/n Dlci/n
-- This component is responsible for the Frame Relay U-plane (User-
-- plane) protocol for the specified instance. The instance value is used 
-- to identify the logical connection, multiplexed within the physical 
-- channel, with which a frame is associated. All frames carried within 
-- a particular physical channel and having the same DLCI value are 
-- associated with the same logical connection.

frMuxDlci OBJECT IDENTIFIER ::= { frMux 4 }



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

frMuxDlciRowStatusEntry OBJECT-TYPE
   SYNTAX     FrMuxDlciRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      frMuxDlci component."
   INDEX {
      frMuxIndex,
      frMuxDlciIndex }
::= { frMuxDlciRowStatusTable 1 }

FrMuxDlciRowStatusEntry ::= SEQUENCE {
   frMuxDlciRowStatus
      RowStatus,
   frMuxDlciComponentName
      DisplayString,
   frMuxDlciStorageType
      StorageType,
   frMuxDlciIndex
      Integer32 }

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

frMuxDlciComponentName 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"
::= { frMuxDlciRowStatusEntry 2 }

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

frMuxDlciIndex OBJECT-TYPE
   SYNTAX     Integer32 (16..1007)
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This variable represents the index for the frMuxDlci tables."
::= { frMuxDlciRowStatusEntry 10 }

frMuxDlciOperTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxDlciOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the name of the application associated with this 
      Dlci."
::= { frMuxDlci 10 }

frMuxDlciOperEntry OBJECT-TYPE
   SYNTAX     FrMuxDlciOperEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxDlciOperTable."
   INDEX {
      frMuxIndex,
      frMuxDlciIndex }
::= { frMuxDlciOperTable 1 }

FrMuxDlciOperEntry ::= SEQUENCE {
   frMuxDlciApplicationName
      RowPointer }

frMuxDlciApplicationName OBJECT-TYPE
   SYNTAX     RowPointer 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute contains the name of the application associated with 
      this Dlci."
::= { frMuxDlciOperEntry 1 }

frMuxDlciStateTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxDlciStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the three OSI State attributes. The descriptions 
      generically indicate what each state 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."
::= { frMuxDlci 11 }

frMuxDlciStateEntry OBJECT-TYPE
   SYNTAX     FrMuxDlciStateEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxDlciStateTable."
   INDEX {
      frMuxIndex,
      frMuxDlciIndex }
::= { frMuxDlciStateTable 1 }

FrMuxDlciStateEntry ::= SEQUENCE {
   frMuxDlciAdminState
      INTEGER,
   frMuxDlciOperationalState
      INTEGER,
   frMuxDlciUsageState
      INTEGER }

frMuxDlciAdminState 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."
   DEFVAL     { unlocked }
::= { frMuxDlciStateEntry 1 }

frMuxDlciOperationalState 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."
   DEFVAL     { disabled }
::= { frMuxDlciStateEntry 2 }

frMuxDlciUsageState 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."
   DEFVAL     { idle }
::= { frMuxDlciStateEntry 3 }

frMuxDlciAbitTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxDlciAbitEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the A-Bit status information for this Dlci."
::= { frMuxDlci 12 }

frMuxDlciAbitEntry OBJECT-TYPE
   SYNTAX     FrMuxDlciAbitEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxDlciAbitTable."
   INDEX {
      frMuxIndex,
      frMuxDlciIndex }
::= { frMuxDlciAbitTable 1 }

FrMuxDlciAbitEntry ::= SEQUENCE {
   frMuxDlciABitStatusFromIf
      INTEGER }

frMuxDlciABitStatusFromIf OBJECT-TYPE
   SYNTAX     INTEGER  {
                 inactive(0),
                 active(1) }
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the most recent A-Bit status received from the 
      interface."
   DEFVAL     { inactive }
::= { frMuxDlciAbitEntry 1 }

frMuxDlciStatsTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxDlciStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains the operational statistics for the FrMux Dlci."
::= { frMuxDlci 13 }

frMuxDlciStatsEntry OBJECT-TYPE
   SYNTAX     FrMuxDlciStatsEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxDlciStatsTable."
   INDEX {
      frMuxIndex,
      frMuxDlciIndex }
::= { frMuxDlciStatsTable 1 }

FrMuxDlciStatsEntry ::= SEQUENCE {
   frMuxDlciFrmToIf
      Counter32,
   frMuxDlciBytesToIf
      PassportCounter64,
   frMuxDlciFrmFromIf
      Counter32,
   frMuxDlciDeFrmFromIf
      Counter32,
   frMuxDlciBytesFromIf
      PassportCounter64,
   frMuxDlciDeBytesFromIf
      PassportCounter64,
   frMuxDlciFecnFrmToIf
      Counter32,
   frMuxDlciFecnFrmFromIf
      Counter32,
   frMuxDlciBecnFrmToIf
      Counter32,
   frMuxDlciBecnFrmFromIf
      Counter32,
   frMuxDlciDiscCongestedFromIf
      Counter32,
   frMuxDlciDiscCongestedFromIfBytes
      Counter32,
   frMuxDlciDiscDeCongestedFromIf
      Counter32,
   frMuxDlciDiscDeCongestedFromIfBytes
      Counter32,
   frMuxDlciErrorShortFrmFromIf
      Counter32,
   frMuxDlciErrorLongFrmFromIf
      Counter32 }

frMuxDlciFrmToIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames sent to the interface. When the 
      maximum count is reached the count wraps to zero."
::= { frMuxDlciStatsEntry 1 }

frMuxDlciBytesToIf OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the bytes sent to the interface. When the 
      maximum count is reached the count wraps to zero."
::= { frMuxDlciStatsEntry 2 }

frMuxDlciFrmFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames received from the interface. Frames 
      that are discarded are not included in this count. When the 
      maximum count is reached the count wraps to zero."
::= { frMuxDlciStatsEntry 3 }

frMuxDlciDeFrmFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames received from the interface with the 
      Discard Eligibility (DE) bit set. When the count reaches maximum 
      it wraps to zero."
::= { frMuxDlciStatsEntry 4 }

frMuxDlciBytesFromIf OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the bytes received from the interface. Frames 
      that are discarded are not included in this count. When the 
      maximum count is reached the count wraps to zero."
::= { frMuxDlciStatsEntry 5 }

frMuxDlciDeBytesFromIf OBJECT-TYPE
   SYNTAX     PassportCounter64 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the bytes received from the interface with the 
      Discard Eligibility (DE) bit set. When the count reaches maximum 
      it wraps to zero."
::= { frMuxDlciStatsEntry 6 }

frMuxDlciFecnFrmToIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames sent to the interface with the 
      Forward Explicit Congestion Notification (FECN) bit set. When the 
      count reaches maximum it wraps to zero."
::= { frMuxDlciStatsEntry 7 }

frMuxDlciFecnFrmFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames received from the interface with the 
      Forward Explicit Congestion Notification (FECN) bit set. When the 
      count reaches maximum it wraps to zero."
::= { frMuxDlciStatsEntry 8 }

frMuxDlciBecnFrmToIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames sent to the interface with the 
      Backward Explicit Congestion Notification (BECN) bit set. When 
      the count reaches maximum it wraps to zero."
::= { frMuxDlciStatsEntry 9 }

frMuxDlciBecnFrmFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames received from the interface with the 
      Backward Explicit Congestion Notification (BECN) bit set. When 
      the count reaches maximum it wraps to zero."
::= { frMuxDlciStatsEntry 10 }

frMuxDlciDiscCongestedFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of frames discarded in the receive 
      direction due to local congestion. When this count reaches 
      maximum, it wraps to zero."
::= { frMuxDlciStatsEntry 11 }

frMuxDlciDiscCongestedFromIfBytes OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of bytes discarded in the receive 
      direction due to local congestion. When this count reaches 
      maximum, it wraps to zero."
::= { frMuxDlciStatsEntry 12 }

frMuxDlciDiscDeCongestedFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of discard eligible (DE=1) frames 
      discarded in the receive direction due to local congestion. When this 
      count reaches maximum, it wraps to zero."
::= { frMuxDlciStatsEntry 13 }

frMuxDlciDiscDeCongestedFromIfBytes OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the number of bytes of discard eligible (DE=1) 
      traffic discarded in the receive direction due to local congestion. 
      When the maximum count is reached the count wraps to zero."
::= { frMuxDlciStatsEntry 14 }

frMuxDlciErrorShortFrmFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames received with 0 octets in the 
      information field. When the count reaches maximum it wraps to 
      zero."
::= { frMuxDlciStatsEntry 15 }

frMuxDlciErrorLongFrmFromIf OBJECT-TYPE
   SYNTAX     Counter32 
   ACCESS     read-only
   STATUS     mandatory
   DESCRIPTION
     "This attribute counts the frames received with number of octets in 
      the information field greater than the maximum frame size 
      provisioned in the component pointed to by the applicationName. 
      When the count reaches maximum it wraps to zero. Frames whose 
      lengths are greater than the hardware receive buffer are discarded by 
      the Framer and are therefore not included in this count."
::= { frMuxDlciStatsEntry 16 }


-- FrMux/n Dlci/n ApplicationInfo
-- This component contains provisionable attributes of this Dlci.

frMuxDlciApplInfo OBJECT IDENTIFIER ::= { frMuxDlci 2 }



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

frMuxDlciApplInfoRowStatusEntry OBJECT-TYPE
   SYNTAX     FrMuxDlciApplInfoRowStatusEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "A single entry in the table represents a single 
      frMuxDlciApplInfo component."
   INDEX {
      frMuxIndex,
      frMuxDlciIndex,
      frMuxDlciApplInfoIndex }
::= { frMuxDlciApplInfoRowStatusTable 1 }

FrMuxDlciApplInfoRowStatusEntry ::= SEQUENCE {
   frMuxDlciApplInfoRowStatus
      RowStatus,
   frMuxDlciApplInfoComponentName
      DisplayString,
   frMuxDlciApplInfoStorageType
      StorageType,
   frMuxDlciApplInfoIndex
      NonReplicated }

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

frMuxDlciApplInfoComponentName 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"
::= { frMuxDlciApplInfoRowStatusEntry 2 }

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

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

frMuxDlciApplInfoProvTable OBJECT-TYPE
   SYNTAX     SEQUENCE OF FrMuxDlciApplInfoProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "This group contains provisionable attributes of this Dlci."
::= { frMuxDlciApplInfo 11 }

frMuxDlciApplInfoProvEntry OBJECT-TYPE
   SYNTAX     FrMuxDlciApplInfoProvEntry
   ACCESS     not-accessible
   STATUS     mandatory
   DESCRIPTION
     "An entry in the frMuxDlciApplInfoProvTable."
   INDEX {
      frMuxIndex,
      frMuxDlciIndex,
      frMuxDlciApplInfoIndex }
::= { frMuxDlciApplInfoProvTable 1 }

FrMuxDlciApplInfoProvEntry ::= SEQUENCE {
   frMuxDlciApplInfoApplicationName
      Link }

frMuxDlciApplInfoApplicationName OBJECT-TYPE
   SYNTAX     Link 
   ACCESS     read-write
   STATUS     mandatory
   DESCRIPTION
     "This attribute is the link to the application associated with this Dlci."
::= { frMuxDlciApplInfoProvEntry 1 }




-- 
-- Version and Compliance statements
-- 



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

-- OBJECTS { frMuxLmiProtocolStatus,
--           frMuxSnmpOperStatus,
--           frMuxDlciOperationalState,
--           frMuxUnknownStatus,
--           frMuxLmiAdminState,
--           frMuxInvalidHeaderFramesFromIf,
--           frMuxLmiProtocolErrors,
--           frMuxFramerLrcErrors,
--           frMuxDlciFecnFrmFromIf,
--           frMuxLmiKeepAliveStatusEnqToIf,
--           frMuxLmiFullStatusPollingCycles,
--           frMuxLmiFullStatusEnqToIf,
--           frMuxLmiRowStatus,
--           frMuxTimeFramerCongested,
--           frMuxLmiEventCount,
--           frMuxDlciFrmToIf,
--           frMuxDlciBytesFromIf,
--           frMuxDlciBecnFrmToIf,
--           frMuxAvailabilityStatus,
--           frMuxDlciFrmFromIf,
--           frMuxFramerNormPrioLinkUtilToIf,
--           frMuxDlciStorageType,
--           frMuxLmiUsageState,
--           frMuxIfIndex,
--           frMuxDlciDiscDeCongestedFromIf,
--           frMuxAlarmStatus,
--           frMuxLmiComponentName,
--           frMuxLmiErrorEventThreshold,
--           frMuxLastUnknownDlci,
--           frMuxFramerFrmFromIf,
--           frMuxDlciApplInfoApplicationName,
--           frMuxFramerStorageType,
--           frMuxStandbyStatus,
--           frMuxLmiProcedures,
--           frMuxDlciDeFrmFromIf,
--           frMuxDlciErrorShortFrmFromIf,
--           frMuxFramerCrcErrors,
--           frMuxStorageType,
--           frMuxDlciAdminState,
--           frMuxLmiOperationalState,
--           frMuxLmiUnexpectedReports,
--           frMuxFramerFlagsBetweenFrames,
--           frMuxFramerFrmToIf,
--           frMuxFramerOctetFromIf,
--           frMuxDlciApplInfoComponentName,
--           frMuxDlciBecnFrmFromIf,
--           frMuxDlciRowStatus,
--           frMuxDlciApplInfoStorageType,
--           frMuxFramerAdminState,
--           frMuxDlciApplicationName,
--           frMuxDlciDeBytesFromIf,
--           frMuxDlciDiscDeCongestedFromIfBytes,
--           frMuxControlStatus,
--           frMuxAdminState,
--           frMuxDlciFecnFrmToIf,
--           frMuxProceduralStatus,
--           frMuxFramerRowStatus,
--           frMuxDlciErrorLongFrmFromIf,
--           frMuxDlciABitStatusFromIf,
--           frMuxLmiNoStatusReportCount,
--           frMuxFramerAborts,
--           frMuxDlciUsageState,
--           frMuxDlciApplInfoRowStatus,
--           frMuxIfAdminStatus,
--           frMuxFramerOverruns,
--           frMuxDlciComponentName,
--           frMuxCustomerIdentifier,
--           frMuxFramerNonOctetErrors,
--           frMuxLmiUnexpectedIes,
--           frMuxFramerUsageState,
--           frMuxLmiSequenceErrors,
--           frMuxFramerNormPrioLinkUtilFromIf,
--           frMuxFramerComponentName,
--           frMuxUsageState,
--           frMuxFramerLargeFrmErrors,
--           frMuxDlciDiscCongestedFromIfBytes,
--           frMuxFramerInterfaceName,
--           frMuxComponentName,
--           frMuxLmiStorageType,
--           frMuxDlciDiscCongestedFromIf,
--           frMuxFramerUnderruns,
--           frMuxUnknownDlciFramesFromIf,
--           frMuxDlciBytesToIf,
--           frMuxFramerOperationalState,
--           frMuxLmiLinkVerificationTimer,
--           frMuxOperationalState,
--           frMuxFramerFrmModeErrors,
--           frMuxRowStatus }
-- STATUS  mandatory
-- DESCRIPTION
--   "A list of all current accessible leaf objects."

frameRelayMuxGroup OBJECT IDENTIFIER ::= { frameRelayMuxMIB 1 }
frameRelayMuxGroupBE OBJECT IDENTIFIER ::= { frameRelayMuxGroup 5 }
frameRelayMuxGroupBE00 OBJECT IDENTIFIER ::= { frameRelayMuxGroupBE 1 }
frameRelayMuxGroupBE00A OBJECT IDENTIFIER ::= { frameRelayMuxGroupBE00 2 }



-- Agent-Capabilities Statement:

-- PRODUCT-RELEASE "Passport Release 7.0 FrameRelayMux."
-- STATUS          mandatory
-- DESCRIPTION     "FrameRelayMux MIB: MIB Version BE00A,
--                  Software Version BG00S4C."
-- SUPPORTS        Nortel-Magellan-Passport-FrameRelayMuxMIB
--    INCLUDES     { frameRelayMuxGroupBE00A }

frameRelayMuxCapabilities OBJECT IDENTIFIER ::= { frameRelayMuxMIB 3 }
frameRelayMuxCapabilitiesBE OBJECT IDENTIFIER ::= { frameRelayMuxCapabilities 5 }
frameRelayMuxCapabilitiesBE00 OBJECT IDENTIFIER ::= { frameRelayMuxCapabilitiesBE 1 }
frameRelayMuxCapabilitiesBE00A OBJECT IDENTIFIER ::= { frameRelayMuxCapabilitiesBE00 2 }





END