-- MIB file created 27-Jun-2010 22:58:52, by
--   SMICng version 2.2.11-beta(PRO)(Solaris), January 20, 2001. Enterprise key cisco.com

CISCO-IP-RAN-BACKHAUL-MIB DEFINITIONS ::= BEGIN

-- From file: "CISCO-IP-RAN-BACKHAUL-MIB.my"
-- Compile options "4 7 F H N W 03 06 0B 0G 0N 0T"

IMPORTS
    InetAddressType, InetAddress, InetPortNumber
            FROM INET-ADDRESS-MIB
    ifDescr, ifIndex, InterfaceIndex, InterfaceIndexOrZero
            FROM IF-MIB
    PerfIntervalCount, PerfCurrentCount
            FROM PerfHist-TC-MIB
    SnmpAdminString
            FROM SNMP-FRAMEWORK-MIB
    AutonomousType, TimeStamp, TruthValue
            FROM SNMPv2-TC-v1
    ciscoMgmt
            FROM CISCO-SMI
    Counter, Gauge
            FROM RFC1155-SMI
    OBJECT-TYPE
            FROM RFC-1212
    TRAP-TYPE
            FROM RFC-1215;

ciscoIpRanBackHaulMIB OBJECT IDENTIFIER ::= { ciscoMgmt 483 }
-- MODULE-IDENTITY
--  LastUpdated
--    201005040000Z
--  OrgName
--    Cisco Systems, Inc.
--  ContactInfo
--    Cisco Systems, Inc
--    Customer Service
--    
--    Postal: 170 W. Tasman Drive
--    San Jose, CA  95134
--    USA
--    
--    Tel: +1 800 553-NETS
--    
--    E-mail: cs-ran-o@cisco.com
--  Descr
--    This MIB provides information on the IP-RAN traffic
--    from cell site to aggregation site in the following
--    situations.  In an GSM environment the cell site will
--    be the Base station Transceiver System(BTS) and the
--    aggregation site will be the Base Station
--    Controller(BSC).  In the UMTS environment the cell
--    site will be the B-Node and the aggregation site will
--    Radio Network Controller(RNC).
--    
--    
--    
--    There are two typical type backhaul, also know
--    as longhaul, links.  The traditional backhaul
--    connection consists of a PPP multilink containing two
--    or more E1 or T1 links or ATM or ATM/IMA.  The
--    alternate backhaul is traffic transported using
--    IP cloud.
--    
--    
--    Simple back-to-back configuration
--    =================================
--       This setup consists of two devices that
--       support a limited number of GSM and UMTS links.
--       They are deployed in pairs and inserted between
--       the existing BTS device and BSC device.
--    
--           BTS site               BSC site
--    
--       GSM-Abis                           GSM-Abis
--       ====||||||||    Backhaul   ||||||||====
--       ====|      |===============|      |====
--       ====|      |===============|      |====
--           ||||||||               ||||||||
--    
--           RNC  B-Node site       RNC
--    
--       UMTS                                UMTS
--       ====||||||||    Backhaul   ||||||||====
--       ====|      |===============|      |====
--       ====|      |===============|      |====
--           ||||||||               ||||||||
--              |                       |
--              |=======================|
--               Alternate backhaul over
--               IP cloud
--    
--    
--    Aggregate node configuration
--    ============================
--    This configuration consists of one aggregate node
--    located at BSC site and several devices at BTS
--    sites. The aggregate device has a seperate backhaul
--    link to each BTS site.
--    
--        BTS site                BSC site
--    
--                               Aggregate
--    GSM                                GSM
--    ====||||||||    Backhaul   ||||||||====
--    ====|      |===============|      |====
--    ====|      |===============|      |====
--        ||||||||               |      |
--           .                   |      | .
--           .                   |      | .
--    GSM    .                   |      | .
--    ====||||||||    Backhaul   |      |====
--    ====|      |===============|      |====
--    ====|      |===============|      |====
--        ||||||||               ||||||||
--    
--    
--         RNC                   B-Node
--    UMTS                                UMTS
--    ====||||||||    Backhaul   ||||||||====
--    ====|      |===============|      |====
--    ====|      |===============|      |====
--        ||||||||               |      |
--           |     Alternate     |      |
--           |        ....       |      |
--           =======.      .     |      |
--                  . IP   .     |      |
--                  . Cloud.=====|      |
--                  .      .     |      |
--           =======.      .     |      |
--           |       ......      |      |
--           |    Backhaul       |      |
--    UMTS   |                   |      |
--    ====||||||||    Backhaul   |      |====
--    ====|      |===============|      |====
--    ====|      |===============|      |====
--        ||||||||               ||||||||
--    
--    
--                       Compression
--                       Multiplexing
--                           |
--    BSC <==========>||||||||  V   ||||||||<==========>BTS
--         . GSM    . |      |<====>|      | . GSM    .
--         . A(bis) . |      |<====>|      | . A(bis) .
--        <==========>||||||||      ||||||||<==========>
--             A                A
--             |                |
--        ShortHaul         BackHaul
--    
--        Multiple E1/T1 Back Haul Links
--    
--    Entries in these tables cannot be created or deleted
--    by the network management system.  All entries are
--    created or deleted by the agent.
--    
--    Shorthaul interfaces support the following protocols.
--    
--    Protocol    ifType
--    ========    ============================
--    GSM-Abis    propPointToPointSerial(22)
--    UMTS-iub    atm(37)
--    UMTS/IMA    atmSubInterface(134)
--               aal5(49)
--    ifType.44 = atmIma(107)
--    
--    
--    The following list provides the currently allowed
--    backhaul interfaces types.  Additional interfaces
--    types will be added as they are supported.
--    
--    ifType
--    ===========================
--    ethernetCsmacd(6)
--    ppp(23) as Multilink bundle
--    pppMultilinkBundle(108)
--    
--    
--    In order to manage the IP-RAN optimization solution, two
--    key factors must be monitored. The first and most
--    important is the amount of traffic sent over the backhaul
--    interface.  The second is compression efficiency which has
--    a direct impact amount of traffic placed backhaul link.
--    
--    MIB Structure
--    =============
--    The MIB has the following structure.
--    
--    Shorthaul information tables:
--     cirbhInfoTable
--    
--    Shorthaul Alarm Information tables
--     cirbhGsmAlarmTable
--     cirbhUmtsConnectionTable
--     cirbhUmtsAlarmTable
--    
--    Shorthaul statistics tables
--     cirbhStatsTable
--     cirbhErrorsTable(deprecated)
--     cirbhShortHaulHistoryTable(obsolete)
--     cirbhCongestionTable
--     cirbhGsmErrorsTable(replaces cirbhErrorsTable)
--     cirbhUmtsErrorsTable(replaces cirbhErrorsTable)
--    
--    Backhaul information tables
--     cirbhBackHaulTable(obsolete)
--    
--    Backhaul statistics tables
--     cirbhBackHaulHistoryTable(obsolete)
--     cirbhBackHaulStatsTable(obsolete)
--     cirbhBackHaulStatsHistoryTable(deprecated)
--    
--    Abbreviations:
--        A-bis   Interface between BSC and BTS
--        AAL2    ATM Adaptation Layer type 2
--        AAL5    ATM Adaptation Layer type 5
--        AIM     Advanced Interface Module
--        AgNode  Aggregation Node
--        ALCAP   Access Link Control Application Part
--        AMR     Adaptive Multi-Rate speech codec
--        ATM     Asynchronous Transfer Mode
--        BCH     Broadcast Channel
--        BSC     Base Station Controller.
--        BTS     Base Station Transceiver System
--        CDF     CID Definition Field
--        CID     Channel IDentification
--        CPCH    Common Packet Channel
--        DCH     Dedicated Channel
--        DSCH    Downlink Shared Channel
--        DTX     Discontinuous Transmission (mechanism)
--        FACH    Forward Link Access Channel
--        GSM     Global System for Mobile communications
--        IMA     Inverse Multiplexing for ATM
--        Iub     Node B to RNC interface
--        OC3     Optical Carrier 3
--        OSF     OffSet Field
--        LAPD    Link Access Protocol on Dm Channel
--        O&M     Operations and Maintenance
--        MLPPP   Multi-Link PPP
--        MS      Mobile Station (Handset)
--        NBAP    Node B Application Part
--        NNI     Network to Network Interface
--        Node-B  Node B
--        PCH     Paging Channel
--        PVC     Permanent Virtual Circuit
--        RAN     Radio Access Network
--        SVC     Switched Virtual Circuit
--        RACH    Random Access Channel
--        RNC     Radio Network Controller
--        SAR     Segment Assembly Reassembly
--        SDC     Traffic Channel
--        SDH     Signaling Channel
--        SPVC    Soft Permanent Virtual Circuit
--        SSCOP   Service Specific Connection Oriented Protocol
--        STC     Signaling Transport Converter
--        STM-1   Synchronous Transport Module type 1
--        TRAU    Transcoder Unit
--        UMTS    Universal Mobile Telecommunications System
--        UNI     User to Network Interface
--        USCH    Uplink Shared Channel
--        UTRAN   UMTS Terrestrial Radio Access Network
--        VCI     Virtual Channel Identifier
--        VPI     Virtual Path Identifier
--  RevDate
--    201003240000Z
--  RevDescr
--    The following tables are now obsolete and the
--    information provided in them can be calculated using
--    the objects in the cirbhShortHaulBulkTable.
--    
--    cirbhShortHaulHistoryTable
--    cirbhBackHaulTable
--    cirbhBackHaulShortHaulTable
--    cirbhBackHaulHistoryTable
--    cirbhBackHaulStatsTable
--    cirbhBackHaulStatsHistoryTable
--    
--    The following scalars are no longer used
--    in implementation of MIB.
--    cirbhBackHaulStatsInterval
--    cirbhBackHaulStatsEntries
--    cirbhBackHaulAcceptableThreshold
--    cirbhBackHaulWarningThreshold
--    cirbhBackHaulOverloadedThreshold
--    cirbhBackHaulUtilInterval
--    cirbhUtilNotifEnabled
--    
--    The following notifications are now obsolete
--    and not supported.
--    
--    ciscoIpRanBackHaulRcvdUtil
--    ciscoIpRanBackHaulSentUtil
--    
--    Changes to Compliance and Conformance Statements
--    
--    Changed status to obsolete
--    ciscoIpRanBackHaulMIBCompliance
--    ciscoIpRanBackHaulMIBComplianceRev1
--    ciscoIpRanBackHaulMIBComplianceRev2
--    ciscoIpRanBackHaulShortHaulGroup
--    ciscoIpRanBackHaulHistoryGroup
--    ciscoIpRanBackHaulNotifGroup
--    ciscoIpRanBackHaulHistoryGroupRev2
--    
--    Added following as active
--    ciscoIpRanBackHaulMIBComplianceRev3
--    ciscoIpRanBackHaulHistoryGroupRev3
--  RevDate
--    200705300000Z
--  RevDescr
--    Added the cirbhInfoOptimizeTraffic object to the
--    cirbhInfoTable.
--    Added OBJECT-GROUP ciscoIpRanBackHaulConfigGroupSup3 and
--    MODULE-COMPLIANCE ciscoIpRanBackHaulMIBComplianceRev2.
--  RevDate
--    200608250000Z
--  RevDescr
--    The following tables, objects and notifications have been
--    deprecated.
--    
--    Scalars
--      cirbhBackHaulStatsInterval
--      cirbhBackHaulStatsEntries
--      cirbhBackHaulAcceptableThreshold
--      cirbhBackHaulWarningThreshold
--      cirbhBackHaulOverloadedThreshold
--      cirbhBackHaulUtilInterval
--      cirbhUtilNotifEnabled
--    
--    cirbhErrorsTable
--    cirbhBackHaulTable
--    cirbhBackHaulShortHaulTable
--    cirbhBackHaulHistoryTable
--    cirbhBackHaulStatsTable
--    cirbhBackHaulStatsHistoryTable
--    
--    The following tables and objects have been added.
--    
--    cirbhInfoTable
--      cirbhInfoAdjectSerialNum
--      cirbhInfoAdjectVendorType
--      cirbhInfoBackhaulRxIfIndex
--      cirbhInfoBackhaulTxIfIndex
--      cirbhInfoShBulkLastIndex
--    
--    cirbhGsmErrorsTable
--    cirbhUmtsErrorsTable
--    cirbhCongestionTable
--    cirbhShortHaulBulkTable
--  RevDate
--    200510180000Z
--  RevDescr
--    Added cirbhUmtsConnectionRootIfIndex object
--    and cirbhBackHaulShortHaulTable.
--  RevDate
--    200509130000Z
--  RevDescr
--    Initial version of this MIB module.

ciscoIpRanBackHaulMIBNotifs OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIB 0 }
ciscoIpRanBackHaulMIBObjects OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIB 1 }
ciscoIpRanBackHaulMIBConform OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIB 2 }
cirbhScalars    OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBObjects 1 }
cirbhObjects    OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBObjects 2 }
cirbhNotifEnables OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBObjects 3 }
cirbhShortHaul  OBJECT IDENTIFIER ::= { cirbhObjects 1 }
cirbhShortHaulInfo OBJECT IDENTIFIER ::= { cirbhShortHaul 1 }
cirbhShortHaulAlarmInfo OBJECT IDENTIFIER ::= { cirbhShortHaul 2 }
cirbhShortHaulStats OBJECT IDENTIFIER ::= { cirbhShortHaul 3 }
cirbhBackHaul   OBJECT IDENTIFIER ::= { cirbhObjects 2 }
cirbhBackHaulInfo OBJECT IDENTIFIER ::= { cirbhBackHaul 1 }
cirbhBackHaulStats OBJECT IDENTIFIER ::= { cirbhBackHaul 2 }
ciscoIpRanBackHaulMIBCompliances OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBConform 1 }
ciscoIpRanBackHaulMIBGroups OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBConform 2 }

CirbhAlarmState ::= INTEGER {
        blue(1),
        green(2),
        red(3),
        yellow(4),
        unavailable(5)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    Alarm states of local and remote interfaces.
--    These states apply to both GSM and UMTS interfaces.
--    
--      'blue' - Indicates a problem at the remote end. The alarm
--               generate by the remote interface in the E1/T1 data
--               stream is sent and no other action is required.
--    
--      'green' - No alarm.
--    
--      'red' - Indicates local interface problem.
--              A-bis:
--              The interface has not received synchronization
--              from the GSM device. Device stops transmitting
--              backhaul samples.
--    
--      'yellow' - Indicates receive problem in the local device.
--              The remote device stops transmitting
--              backhaul data and indicates a blue alarm.
--    
--      'unavailable' - Indicates the alarms state is not available.
--              This state only applies to remote and occurs when
--              peer connection is inactive.

CirbhBackHaulUtilization ::= INTEGER(0..100)
-- TEXTUAL-CONVENTION
--  DspHint
--    d
--  Status
--    mandatory
--  Descr
--    A percentage representing the average utilization of
--    backhaul interface.

CirbhBackHaulUtilizationState ::= INTEGER {
        acceptable(1),
        warning(2),
        overloaded(3)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    BackHaul Utilization State:
--    
--    'acceptable' - traffic for a specified direction is
--                   at the acceptable level.
--    
--    'warning'    - traffic for a specified direction is
--                   above acceptable level but below the
--                   overloaded level.
--    
--    'overloaded' - traffic for a specified direction
--                   has reached or exceeds overloaded level

CirbhCommpressInterfaceRate ::= Gauge(0..4294967295)
-- TEXTUAL-CONVENTION
--  DspHint
--    d
--  Status
--    mandatory
--  Descr
--    The traffic rate of data received from GSM or UMTS interface
--    after data has been compressed. The transmission compressed
--    interface rate is calculated after data compression and prior
--    to transmission on backhaul. The receive compression
--    interface rate is calculated after data is received and prior
--    to decompression.

CirbhConnectGsmState ::= INTEGER {
        connected(1),
        disconnected(2),
        sendConnect(3),
        recConnect(4),
        connectedRej(5),
        ackConnect(6),
        connectedCheck(7)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    The state of the GSM connection:
--    
--    'connected'      - The device is monitoring local and
--                       remote alarm status.
--    
--    'disconnected'   - The system ignores the local alarm
--                       status. The local transmitter on the
--                       short-haul is disabled. Capability
--                       messages are transmitted to the remote
--                       describing the provisioning. The system
--                       stays disconnected until the remote
--                       capabilities are known and the peer
--                       state is transitioned to connected.
--    
--    'sendConnect'    - One or more attempts have been made to
--                       connect to remote peer.
--    
--    'recConnect'     - The local-peer has received a connect
--                       request from the remote-peer.
--    
--    'connectedRej'   - Connection was rejected.
--    
--    'ackConnect'     - The initial connect request was sent
--                       and acknowledged by remote-peer. The
--                       local-peer is now waiting for a connect
--                       request from the remote-peer.
--    
--    'connectedCheck' - The local-peer has reason to believe its
--                       remote-peer has failed. Additional tests
--                       are being processed to verify peer's
--                       state.

CirbhConnectUmtsState ::= INTEGER {
        init(1),
        starting(2),
        closed(3),
        stopped(4),
        closing(5),
        stopping(6),
        connectSent(7),
        ackReceived(8),
        ackSent(9),
        open(10)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    The state of the UMTS connection:
--    
--    'init'        - The connection is starting initialization
--                    process.
--    
--    'starting'    - The shorthaul interface is administratively
--                    active but the backhaul interface is down.
--    
--    'closed'      - The backhaul interface is active but
--                    shorthaul is administratively closed.
--    
--    'stopped'     - Unable to connect to peer in specified time
--                    interval. Additional attempts will be tried
--                    based on peer request or restart timers.
--    
--    'closing'     - Connection closed by administration
--                    request.
--    
--    'stopping'    - Connection shutdown by peer's Term-Request.
--                    Will transition to stopped state.
--    
--    'connectSent' - Connection request sent to peer.
--    
--    'ackReceived' - Connection request sent and acknowledgement
--                    has been received from peer. Now waiting
--                    for peer's connection request.
--    
--    'ackSent'     - Connection request received and
--                    acknowledgement has been sent to peer.
--                    Connection request sent and waiting for
--                    peer's acknowledgement.
--    
--    'open'        - Connection open and available for traffic.

CirbhHistoryIndex ::= Gauge(1..4294967295)
-- TEXTUAL-CONVENTION
--  DspHint
--    d
--  Status
--    mandatory
--  Descr
--    The system maintains a system wide counter that
--    is incremented once a second. All tables that store
--    historical informations should use the provided integer
--    to that data from different tables can be easily compared
--    and referenced. The implementations should ensure that
--    the counters will not wrap and is only reset when device
--    is reloaded.

CirbhProtocol ::= INTEGER {
        undefined(1),
        gsmAbis(2),
        umtsIub(3)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    The protocol used between BSC and BTS.
--    
--    'undefined' : Protocol not defined.
--    
--    'gsmAbis'   : Global System for Mobile communications
--                  A-bis Interface between BSC and BTS.
--    
--    'umtsIub'   : Universal Mobile Telecommunications System
--                  Node B to RNC interface.

CirbhRawInterfaceRate ::= Gauge(0..4294967295)
-- TEXTUAL-CONVENTION
--  DspHint
--    d
--  Status
--    mandatory
--  Descr
--    The rate of traffic, in bits per second, on an interface in
--    a particular direction prior to optimization for the
--    following flows:
--    
--    Traffic received on UMTS or GSM-Abis interface
--    prior to compression and placement on backhaul
--    interface(Multilink).
--    
--    Traffic received from backhaul
--    interface(Multilink) after decompression prior to
--    transmittion on UMTS or GSM-Abis interface.

CirbhRedundancyState ::= INTEGER {
        active(1),
        standby(2)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    The Redundancy State of an interface. Used to
--    indicate which device was current owner of
--    interface.
--    
--       'active'       - Active owner of interface.
--    
--       'standby'      - Standby owner of interface.

CirbhShortHaulUtilization ::= INTEGER(0..255)
-- TEXTUAL-CONVENTION
--  DspHint
--    d
--  Status
--    mandatory
--  Descr
--    A percentage representing the average load over one
--    second as a percent of E1 or T1.

CirbhTrafficDirection ::= INTEGER {
        receive(1),
        transmit(2)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    Direction of traffic on an interface.

CirbhTrafficType ::= INTEGER {
        all(1),
        gsm(2),
        umts(3)
        }
-- TEXTUAL-CONVENTION
--  Status
--    mandatory
--  Descr
--    The types of traffic on backhaul interface.
--    
--    'all'  - All types of traffic
--    
--    'gsm'  - Only GSM based traffic
--    
--    'umts' - Only UMTS based traffic

cirbhSnmpTrafficMode OBJECT-TYPE
    SYNTAX INTEGER {
        undefined(1),
        inBand(2),
        outOfBand(3)
        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object describes the mode of SNMP traffic for this
        device in relationship to connectivity to network management
        station. This will be used to define default behavior for
        the device based on the on available bandwidth for
        management.
        
        'undefined' : Traffic mode is not defined.
        
        'inBand'    : SNMP traffic uses same physical interfaces as
                      voice traffic.
        
        'outOfBand' : SNMP traffic does not use same physical
                      interfaces as voice traffic."
    ::= { cirbhScalars 1 }

cirbhLocation OBJECT-TYPE
    SYNTAX INTEGER {
        undefined(1),
        aggSite(2),
        cellSite(3)
        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object provides information on location of
        the device to aid in topology display.
        
          'undefined' : not defined.
        
          'aggSite'   : Located at Base Station Controller or
                        or Radio Network Controller site.
        
          'cellSite'  : Located at Base Station Transceiver System
                        or Node B site."
    ::= { cirbhScalars 2 }

cirbhBackHaulStatsInterval OBJECT-TYPE
    SYNTAX Gauge(60..3600)
--  Units
--    seconds
    ACCESS read-write
    STATUS deprecated
    DESCRIPTION
        "The length of the interval used to collect statistics in the
        cirbhBackHaulStatsTable."
    DEFVAL { 900 }
    ::= { cirbhScalars 3 }

cirbhBackHaulStatsEntries OBJECT-TYPE
    SYNTAX Gauge(4..100)
--  Units
--    entries
    ACCESS read-write
    STATUS deprecated
    DESCRIPTION
        "The maximum number of entries in the cirbhBackHaulStatsTable
        table."
    DEFVAL { 100 }
    ::= { cirbhScalars 4 }

cirbhBackHaulAcceptableThreshold OBJECT-TYPE
    SYNTAX Gauge(20..100)
--  Units
--    percent
    ACCESS read-write
    STATUS deprecated
    DESCRIPTION
        "This object is used to specify a level of
        traffic below which the instances of the
        cirbhBackHaulRcvdUtilState and cirbhBackHaulSentUtilState
        objects are marked as 'acceptable'. All changes to this
        threshold will take effect at the end of the current
        interval. The value for this object must be less than
        the values specified by cirbhBackHaulOverloadedThreshold
        and cirbhBackHaulWarningThreshold objects."
    DEFVAL { 60 }
    ::= { cirbhScalars 5 }

cirbhBackHaulWarningThreshold OBJECT-TYPE
    SYNTAX Gauge(30..100)
--  Units
--    percent
    ACCESS read-write
    STATUS deprecated
    DESCRIPTION
        "This object is used to specify a level of
        traffic were the instances of the
        cirbhBackHaulRcvdUtilState and cirbhBackHaulSentUtilState
        objects are marked as 'warning'.  All changes to this
        threshold will take effect at the end of the current
        interval. The value for this object must be greater than
        the value specified for the cirbhBackHaulAcceptableThreshold
        object. Also, the value for this object must be less than or
        equal to value of the cirbhBackHaulOverloadedThreshold
        object."
    DEFVAL { 70 }
    ::= { cirbhScalars 6 }

cirbhBackHaulOverloadedThreshold OBJECT-TYPE
    SYNTAX Gauge(40..100)
--  Units
--    percent
    ACCESS read-write
    STATUS deprecated
    DESCRIPTION
        "This object is used to specify a level of
        traffic were the instances of the
        cirbhBackHaulRcvdUtilState and cirbhBackHaulSentUtilState
        objects are marked as 'overloaded'. Changes to this
        threshold will take effect at the end of the current
        interval. The value for this object must be greater than
        the value specified for the cirbhBackHaulAcceptableThreshold
        object. Also, the value for this object must be greater than
        or equal to value of the cirbhBackHaulWarningThreshold
        object.
        
        This object will be used to determine the state of the
        cirbhBackHaulRcvdUtilState and cirbhBackHaulSentUtilState
        objects."
    DEFVAL { 80 }
    ::= { cirbhScalars 7 }

cirbhBackHaulUtilInterval OBJECT-TYPE
    SYNTAX Gauge(0..3600)
--  Units
--    seconds
    ACCESS read-write
    STATUS deprecated
    DESCRIPTION
        "The length of the interval used to suppress
        generation of the ciscoIpRanBackHaulRcvdUtil
        and ciscoIpRanBackHaulSentUtil notifications.
        Notification will not be suppressed when
        zero value is specified."
    DEFVAL { 0 }
    ::= { cirbhScalars 8 }

cirbhInfoTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhInfoTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides information on interface used to
        establish shorthaul connection to BTS or BSC or node
        B site."
    ::= { cirbhShortHaulInfo 1 }

cirbhInfoTableEntry OBJECT-TYPE
    SYNTAX CirbhInfoTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each entry describes the information used to route
        GSM and UMTS packets across backhaul for a single
        GSM or UMTS link."
    INDEX { ifIndex }
    ::= { cirbhInfoTable 1 }

CirbhInfoTableEntry ::= SEQUENCE {
    cirbhInfoProtocol CirbhProtocol,
    cirbhInfoLocalAddrType InetAddressType,
    cirbhInfoLocalAddr InetAddress,
    cirbhInfoLocalPortNumber InetPortNumber,
    cirbhInfoRemoteAddrType InetAddressType,
    cirbhInfoRemoteAddr InetAddress,
    cirbhInfoRemotePortNumber InetPortNumber,
    cirbhInfoAdjectSerialNum SnmpAdminString,
    cirbhInfoAdjectVendorType AutonomousType,
    cirbhInfoBackhaulRxIfIndex InterfaceIndexOrZero,
    cirbhInfoBackhaulTxIfIndex InterfaceIndexOrZero,
    cirbhInfoShBulkLastIndex CirbhHistoryIndex,
    cirbhInfoOptimizeTraffic TruthValue
    }

cirbhInfoProtocol OBJECT-TYPE
    SYNTAX CirbhProtocol
--    Rsyntax INTEGER {
--        undefined(1),
--        gsmAbis(2),
--        umtsIub(3)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Protocol used to indicate type of shorthaul."
    REFERENCE
        "GSM-Abis - 3GPP TS 08.60 V8.2.1 (Rel99) GSM A-bis
         specification for FR, EFR and AMR
              UMTS-Iub - 3GPP TS 25.302"
    ::= { cirbhInfoTableEntry 1 }

cirbhInfoLocalAddrType OBJECT-TYPE
    SYNTAX InetAddressType
--    Rsyntax INTEGER {
--        ?? enum value of zero may cause problems
--        unknown(0),
--        ipv4(1),
--        ipv6(2),
--        ipv4z(3),
--        ipv6z(4),
--        dns(16)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The type of address specified in the corresponding instance
        of cirbhConfigLocalIpAddr object."
    ::= { cirbhInfoTableEntry 2 }

cirbhInfoLocalAddr OBJECT-TYPE
    SYNTAX InetAddress
--    Rsyntax OCTET STRING(SIZE(0..255))
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The local address used to route traffic across backhaul."
    ::= { cirbhInfoTableEntry 3 }

cirbhInfoLocalPortNumber OBJECT-TYPE
    SYNTAX InetPortNumber
--    Rsyntax Gauge(0..65535)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The local port number used to distinguish traffic from this
        interface when transported over backhaul connection."
    ::= { cirbhInfoTableEntry 4 }

cirbhInfoRemoteAddrType OBJECT-TYPE
    SYNTAX InetAddressType
--    Rsyntax INTEGER {
--        ?? enum value of zero may cause problems
--        unknown(0),
--        ipv4(1),
--        ipv6(2),
--        ipv4z(3),
--        ipv6z(4),
--        dns(16)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The type of address in the in the corresponding instance of
        the cirbhInfoRemoteAddr object."
    ::= { cirbhInfoTableEntry 5 }

cirbhInfoRemoteAddr OBJECT-TYPE
    SYNTAX InetAddress
--    Rsyntax OCTET STRING(SIZE(0..255))
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The remote IP address used to route traffic across backhaul."
    ::= { cirbhInfoTableEntry 6 }

cirbhInfoRemotePortNumber OBJECT-TYPE
    SYNTAX InetPortNumber
--    Rsyntax Gauge(0..65535)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The remote port number used to distinguish traffic
        from this interface when transported over backhaul
        connection."
    ::= { cirbhInfoTableEntry 7 }

cirbhInfoAdjectSerialNum OBJECT-TYPE
    SYNTAX SnmpAdminString
--    Rsyntax OCTET STRING(SIZE(0..255))
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object provides the serial number of the adjacent
        device supporting the other side of this shorthaul.  This object
        contains the same value as the corresponding
        entPhysicalSerialNum object on the adjacent device. The type of
        object like chassis or module is provided by the
        cirbhInfoAdjectVendorType object."
    ::= { cirbhInfoTableEntry 8 }

cirbhInfoAdjectVendorType OBJECT-TYPE
    SYNTAX AutonomousType
--    Rsyntax OBJECT IDENTIFIER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object provides the vendor type of the adjacent
        device supporting other end of this shorthaul.  This
        objectcontains the same value as the corresponding
        entPhysicalVendorType object on the adjacent device."
    ::= { cirbhInfoTableEntry 9 }

cirbhInfoBackhaulRxIfIndex OBJECT-TYPE
    SYNTAX InterfaceIndexOrZero
--    Rsyntax INTEGER(0..2147483647)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object provides the ifIndex of the interface
        used to receive traffic from destination."
    ::= { cirbhInfoTableEntry 10 }

cirbhInfoBackhaulTxIfIndex OBJECT-TYPE
    SYNTAX InterfaceIndexOrZero
--    Rsyntax INTEGER(0..2147483647)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object provides the ifIndex of the interface
        used to sent traffic to destination."
    ::= { cirbhInfoTableEntry 11 }

cirbhInfoShBulkLastIndex OBJECT-TYPE
    SYNTAX CirbhHistoryIndex
--    Rsyntax Gauge(1..4294967295)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The latest value of the cirbhShortHaulBulkHistory object
        from the cirbhShortHaulBulkHistory table."
    ::= { cirbhInfoTableEntry 12 }

cirbhInfoOptimizeTraffic OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object indicate whether the traffic received and sent for
        this shorthaul interface is optimized."
    ::= { cirbhInfoTableEntry 13 }

cirbhGsmAlarmTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhGsmAlarmTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides alarm information for GSM-Abis
        interfaces."
    ::= { cirbhShortHaulAlarmInfo 1 }

cirbhGsmAlarmTableEntry OBJECT-TYPE
    SYNTAX CirbhGsmAlarmTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each entry represents the set of alarms that apply to
        GSM interface."
    INDEX { ifIndex }
    ::= { cirbhGsmAlarmTable 1 }

CirbhGsmAlarmTableEntry ::= SEQUENCE {
    cirbhGsmAlarmConnectState CirbhConnectGsmState,
    cirbhGsmAlarmLocalState CirbhAlarmState,
    cirbhGsmAlarmRemoteState CirbhAlarmState,
    cirbhGsmAlarmRedundancyState CirbhRedundancyState
    }

cirbhGsmAlarmConnectState OBJECT-TYPE
    SYNTAX CirbhConnectGsmState
--    Rsyntax INTEGER {
--        connected(1),
--        disconnected(2),
--        sendConnect(3),
--        recConnect(4),
--        connectedRej(5),
--        ackConnect(6),
--        connectedCheck(7)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The state of the connection for GSM interface."
    ::= { cirbhGsmAlarmTableEntry 1 }

cirbhGsmAlarmLocalState OBJECT-TYPE
    SYNTAX CirbhAlarmState
--    Rsyntax INTEGER {
--        blue(1),
--        green(2),
--        red(3),
--        yellow(4),
--        unavailable(5)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The local alarm state."
    ::= { cirbhGsmAlarmTableEntry 2 }

cirbhGsmAlarmRemoteState OBJECT-TYPE
    SYNTAX CirbhAlarmState
--    Rsyntax INTEGER {
--        blue(1),
--        green(2),
--        red(3),
--        yellow(4),
--        unavailable(5)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The remote alarm state."
    ::= { cirbhGsmAlarmTableEntry 3 }

cirbhGsmAlarmRedundancyState OBJECT-TYPE
    SYNTAX CirbhRedundancyState
--    Rsyntax INTEGER {
--        active(1),
--        standby(2)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The redundancy state of the interface"
    ::= { cirbhGsmAlarmTableEntry 4 }

cirbhUmtsConnectionTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhUmtsConnectionTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides information associated with
        UMTS connection between BTS and BSC."
    ::= { cirbhShortHaulAlarmInfo 2 }

cirbhUmtsConnectionTableEntry OBJECT-TYPE
    SYNTAX CirbhUmtsConnectionTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each Entry represents the set of alarms that apply to
        UMTS interfaces."
    INDEX { ifIndex }
    ::= { cirbhUmtsConnectionTable 1 }

CirbhUmtsConnectionTableEntry ::= SEQUENCE {
    cirbhUmtsConnectionState CirbhConnectUmtsState,
    cirbhUmtsConnectionRedundState CirbhRedundancyState,
    cirbhUmtsConnectionRootIfIndex InterfaceIndexOrZero
    }

cirbhUmtsConnectionState OBJECT-TYPE
    SYNTAX CirbhConnectUmtsState
--    Rsyntax INTEGER {
--        init(1),
--        starting(2),
--        closed(3),
--        stopped(4),
--        closing(5),
--        stopping(6),
--        connectSent(7),
--        ackReceived(8),
--        ackSent(9),
--        open(10)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The state of the connection between the UMTS
        interfaces."
    ::= { cirbhUmtsConnectionTableEntry 1 }

cirbhUmtsConnectionRedundState OBJECT-TYPE
    SYNTAX CirbhRedundancyState
--    Rsyntax INTEGER {
--        active(1),
--        standby(2)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The redundancy state of the interface."
    ::= { cirbhUmtsConnectionTableEntry 2 }

cirbhUmtsConnectionRootIfIndex OBJECT-TYPE
    SYNTAX InterfaceIndexOrZero
--    Rsyntax INTEGER(0..2147483647)
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The root interface used to transport
        and receive UMTS traffic as follows.
        
        ATM:
        ATM0/0.0-aal5 layer -> ATM0/0-atm layer.
        
        IMA
        ATM0/IMA0.1-aal5 layer -> ATM0/IMA0"
    ::= { cirbhUmtsConnectionTableEntry 3 }

cirbhUmtsAlarmTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhUmtsAlarmTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides information on alarm states for
        UMTS-ATM interfaces."
    ::= { cirbhShortHaulAlarmInfo 3 }

cirbhUmtsAlarmTableEntry OBJECT-TYPE
    SYNTAX CirbhUmtsAlarmTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each entry provides information about the alarms for
        each ATM interface used to configure the shorthaul
        UMTS interface."
    INDEX { ifIndex }
    ::= { cirbhUmtsAlarmTable 1 }

CirbhUmtsAlarmTableEntry ::= SEQUENCE {
    cirbhUmtsAlarmRxLocalState CirbhAlarmState,
    cirbhUmtsAlarmRxRemoteState CirbhAlarmState,
    cirbhUmtsAlarmTxLocalState CirbhAlarmState,
    cirbhUmtsAlarmTxRemoteState CirbhAlarmState
    }

cirbhUmtsAlarmRxLocalState OBJECT-TYPE
    SYNTAX CirbhAlarmState
--    Rsyntax INTEGER {
--        blue(1),
--        green(2),
--        red(3),
--        yellow(4),
--        unavailable(5)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The local receive alarm state."
    ::= { cirbhUmtsAlarmTableEntry 1 }

cirbhUmtsAlarmRxRemoteState OBJECT-TYPE
    SYNTAX CirbhAlarmState
--    Rsyntax INTEGER {
--        blue(1),
--        green(2),
--        red(3),
--        yellow(4),
--        unavailable(5)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The remote receive alarm state."
    ::= { cirbhUmtsAlarmTableEntry 2 }

cirbhUmtsAlarmTxLocalState OBJECT-TYPE
    SYNTAX CirbhAlarmState
--    Rsyntax INTEGER {
--        blue(1),
--        green(2),
--        red(3),
--        yellow(4),
--        unavailable(5)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The local transmit alarm state."
    ::= { cirbhUmtsAlarmTableEntry 3 }

cirbhUmtsAlarmTxRemoteState OBJECT-TYPE
    SYNTAX CirbhAlarmState
--    Rsyntax INTEGER {
--        blue(1),
--        green(2),
--        red(3),
--        yellow(4),
--        unavailable(5)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The remote transmit alarm state."
    ::= { cirbhUmtsAlarmTableEntry 4 }

cirbhStatsTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhStatsTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides measurements on bytes and
        packets sent or received on a per interface basis.
        It is important to note that this table shares the
        same index with the cirbhInfoTable table the ifIndex
        can be used to associate information from both tables."
    ::= { cirbhShortHaulStats 1 }

cirbhStatsTableEntry OBJECT-TYPE
    SYNTAX CirbhStatsTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This entry provides measurements on shorthaul
        interfaces to allow compression efficency to be
        calculated."
    INDEX { ifIndex }
    ::= { cirbhStatsTable 1 }

CirbhStatsTableEntry ::= SEQUENCE {
    cirbhStatsRcvdSamples Counter,
    cirbhStatsSentSamples Counter,
    cirbhStatsRcvdBackHaulPackets Counter,
    cirbhStatsSentBackHaulPackets Counter,
    cirbhStatsRcvdBackHaulBytes Counter,
    cirbhStatsSentBackHaulBytes Counter
    }

cirbhStatsRcvdSamples OBJECT-TYPE
    SYNTAX Counter
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "For GSM-Abis interfaces, the count of samples received on
        interface. For UMTS interfaces, the number of packets received
        on interface."
    ::= { cirbhStatsTableEntry 1 }

cirbhStatsSentSamples OBJECT-TYPE
    SYNTAX Counter
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "For GSM-Abis interfaces, the count of samples sent on
        interface. For UMTS interfaces, the number of packets sent
        on this interface."
    ::= { cirbhStatsTableEntry 2 }

cirbhStatsRcvdBackHaulPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The count of packets received from backhaul that contained
        data for this interface."
    ::= { cirbhStatsTableEntry 3 }

cirbhStatsSentBackHaulPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The count of packets transmitted on backhaul that contained
        data from this interface."
    ::= { cirbhStatsTableEntry 4 }

cirbhStatsRcvdBackHaulBytes OBJECT-TYPE
    SYNTAX Counter
--  Units
--    bytes
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The count of bytes received from backhaul that contained
        data for this interface."
    ::= { cirbhStatsTableEntry 5 }

cirbhStatsSentBackHaulBytes OBJECT-TYPE
    SYNTAX Counter
--  Units
--    bytes
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The count of bytes transmitted on backhaul that contained
        data from this interface."
    ::= { cirbhStatsTableEntry 6 }

cirbhErrorsTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhErrorsTableEntry
    ACCESS not-accessible
    STATUS deprecated
    DESCRIPTION
        "This table provides information on the errors that
        can be encountered during the compression and
        decompression of UMTS and GSM-Abis traffic.
        
          UMTS
        -------------------
                          |
          GSM Links    --------
         --------------|      | IP based Multi-link(backhaul)
         --------------|      |-----------------------------
         --------------|      |-----------------------------
                       --------"
    ::= { cirbhShortHaulStats 2 }

cirbhErrorsTableEntry OBJECT-TYPE
    SYNTAX CirbhErrorsTableEntry
    ACCESS not-accessible
    STATUS deprecated
    DESCRIPTION
        "Each entry provides account of various types of
        errors encountered on GSM and UMTS interfaces."
    INDEX { ifIndex }
    ::= { cirbhErrorsTable 1 }

CirbhErrorsTableEntry ::= SEQUENCE {
    cirbhErrorsBhPeerNotReadyDrops Counter,
    cirbhErrorsBhPeerNotActiveDrops Counter,
    cirbhErrorsBhInvalidPackets Counter,
    cirbhErrorsBhLostRcvdPackets Counter,
    cirbhErrorsBhLostSentPackets Counter,
    cirbhErrorsBhMissedPackets Counter,
    cirbhErrorsBhMissedLatePackets Counter,
    cirbhErrorsBhMissedLostPackets Counter,
    cirbhErrorsBhMissedNoMemPackets Counter,
    cirbhErrorsBhMissedResetPackets Counter,
    cirbhErrorsDecompFailures Counter,
    cirbhErrorsCompFailures Counter,
    cirbhErrorsCompNoPacketFailures Counter,
    cirbhErrorsCompNoIntFailures Counter,
    cirbhErrorsCompIntDownFailures Counter,
    cirbhErrorsCompEncapFailures Counter,
    cirbhErrorsCompQosDrops Counter
    }

cirbhErrorsBhPeerNotReadyDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The count of packets dropped on backhaul because peer was
        not ready."
    ::= { cirbhErrorsTableEntry 1 }

cirbhErrorsBhPeerNotActiveDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The count of packets dropped on backhaul because peer was
        reachable but not in active state."
    ::= { cirbhErrorsTableEntry 2 }

cirbhErrorsBhInvalidPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of backhaul packets that were received and dropped
        because they contained invalid information."
    ::= { cirbhErrorsTableEntry 3 }

cirbhErrorsBhLostRcvdPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of backhaul packets expected to be received but
        never arrived."
    ::= { cirbhErrorsTableEntry 4 }

cirbhErrorsBhLostSentPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of backhaul packets sent but never were
        received by peer."
    ::= { cirbhErrorsTableEntry 5 }

cirbhErrorsBhMissedPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The value of this object is the sum total of the values of
        the corresponding instances of the following objects:
        
        cirbhErrorsBhMissedLatePackets
        cirbhErrorsBhMissedLostPackets
        cirbhErrorsBhMissedNoMemPackets
        cirbhErrorsBhMissedResetPackets"
    ::= { cirbhErrorsTableEntry 6 }

cirbhErrorsBhMissedLatePackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of packets missed on backhaul because they
        arrived past the allowed time frame."
    ::= { cirbhErrorsTableEntry 7 }

cirbhErrorsBhMissedLostPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of packets missed on backhaul because they
        were lost on backhaul."
    ::= { cirbhErrorsTableEntry 8 }

cirbhErrorsBhMissedNoMemPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of packets missed on backhaul for lack of
        available memory to allocate packet."
    ::= { cirbhErrorsTableEntry 9 }

cirbhErrorsBhMissedResetPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of packets missed on backhaul because the of a
        reset event."
    ::= { cirbhErrorsTableEntry 10 }

cirbhErrorsDecompFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of times information contained in
        packet could not be decompressed."
    ::= { cirbhErrorsTableEntry 11 }

cirbhErrorsCompFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of times the information contained in the
        packet could not be compressed.  This counter is
        incremented for all types of compression errors."
    ::= { cirbhErrorsTableEntry 12 }

cirbhErrorsCompNoPacketFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of times compression failed because
        packet was unavailable."
    ::= { cirbhErrorsTableEntry 13 }

cirbhErrorsCompNoIntFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of times compression failed because
        route to peer was not available."
    ::= { cirbhErrorsTableEntry 14 }

cirbhErrorsCompIntDownFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of times compression failed because
        interface was down."
    ::= { cirbhErrorsTableEntry 15 }

cirbhErrorsCompEncapFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of times compression failed because of
        encapsulation errors."
    ::= { cirbhErrorsTableEntry 16 }

cirbhErrorsCompQosDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    drops
    ACCESS read-only
    STATUS deprecated
    DESCRIPTION
        "The number of times compression failed because
        of quality of service errors or traffic load."
    ::= { cirbhErrorsTableEntry 17 }

cirbhShortHaulHistoryTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhShortHaulHistoryTableEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This table provides historical information on the amount of
        backhaul traffic contributed by each interface."
    ::= { cirbhShortHaulStats 3 }

cirbhShortHaulHistoryTableEntry OBJECT-TYPE
    SYNTAX CirbhShortHaulHistoryTableEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "Each entry represents the average traffic for last second.
        Each entry provides information on traffic rates for raw
        and compressed data."
    INDEX { ifIndex, cirbhShortHaulHistory }
    ::= { cirbhShortHaulHistoryTable 1 }

CirbhShortHaulHistoryTableEntry ::= SEQUENCE {
    cirbhShortHaulHistory CirbhHistoryIndex,
    cirbhShortHaulRcvdRate CirbhRawInterfaceRate,
    cirbhShortHaulSentRate CirbhRawInterfaceRate,
    cirbhShortHaulRcvdCompressRate CirbhCommpressInterfaceRate,
    cirbhShortHaulSentCompressRate CirbhCommpressInterfaceRate,
    cirbhShortHaulTimeStamp TimeStamp,
    cirbhShortHaulRcvdUtilization CirbhShortHaulUtilization,
    cirbhShortHaulSentUtilization CirbhShortHaulUtilization
    }

cirbhShortHaulHistory OBJECT-TYPE
    SYNTAX CirbhHistoryIndex
--    Rsyntax Gauge(1..4294967295)
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "An index used to access history of
        cirbhShortHaulHistoryTable objects."
    ::= { cirbhShortHaulHistoryTableEntry 1 }

cirbhShortHaulRcvdRate OBJECT-TYPE
    SYNTAX CirbhRawInterfaceRate
--    Rsyntax Gauge(0..4294967295)
--  Units
--    bytes/second
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The rate of traffic received from this interface to be sent
        on backhaul prior to compression."
    ::= { cirbhShortHaulHistoryTableEntry 2 }

cirbhShortHaulSentRate OBJECT-TYPE
    SYNTAX CirbhRawInterfaceRate
--    Rsyntax Gauge(0..4294967295)
--  Units
--    bytes/second
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The rate of traffic sent out from this interface after
        traffic was decompressed."
    ::= { cirbhShortHaulHistoryTableEntry 3 }

cirbhShortHaulRcvdCompressRate OBJECT-TYPE
    SYNTAX CirbhCommpressInterfaceRate
--    Rsyntax Gauge(0..4294967295)
--  Units
--    bytes/second
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The rate of traffic received into this interface to be sent
        on backhaul after compression."
    ::= { cirbhShortHaulHistoryTableEntry 4 }

cirbhShortHaulSentCompressRate OBJECT-TYPE
    SYNTAX CirbhCommpressInterfaceRate
--    Rsyntax Gauge(0..4294967295)
--  Units
--    bytes/second
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The rate of traffic received from backhaul and prior to
        decompression."
    ::= { cirbhShortHaulHistoryTableEntry 5 }

cirbhShortHaulTimeStamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "Time when sample was collected."
    ::= { cirbhShortHaulHistoryTableEntry 6 }

cirbhShortHaulRcvdUtilization OBJECT-TYPE
    SYNTAX CirbhShortHaulUtilization
--    Rsyntax INTEGER(0..255)
--  Units
--    percent of DS load
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "Amount of traffic that was receive from backhaul before
        decompression express as load on E1 or T1."
    ::= { cirbhShortHaulHistoryTableEntry 7 }

cirbhShortHaulSentUtilization OBJECT-TYPE
    SYNTAX CirbhShortHaulUtilization
--    Rsyntax INTEGER(0..255)
--  Units
--    percent of DS load
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "Amount of traffic that was send on after
        compression express as load on E1 or T1."
    ::= { cirbhShortHaulHistoryTableEntry 8 }

cirbhCongestionTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhCongestionTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides information on congestion
        mechanism for shorthaul interfaces."
    ::= { cirbhShortHaulStats 4 }

cirbhCongestionTableEntry OBJECT-TYPE
    SYNTAX CirbhCongestionTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each entry represents single shorthaul interface."
    INDEX { ifIndex }
    ::= { cirbhCongestionTable 1 }

CirbhCongestionTableEntry ::= SEQUENCE {
    cirbhCongestionEnabled TruthValue,
    cirbhCongestionDrops Counter,
    cirbhCongestionDroppedBytes Counter,
    cirbhCongestionEvents Counter,
    cirbhCongestionActive TruthValue,
    cirbhCongestionDuration Counter
    }

cirbhCongestionEnabled OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object indicates congestion mechanisms have been
        enabled for shorthaul interface."
    ::= { cirbhCongestionTableEntry 1 }

cirbhCongestionDrops OBJECT-TYPE
    SYNTAX Counter
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object provide the number packets or cells
        that were dropped due to congestion.  When the
        cirbhInfoProtocol is 'gsmAbis' object indicates the
        number of packets dropped.  When the cirbhInfoProtocol
        is 'umtsIub' object indicates the number of cells
        dropped."
    ::= { cirbhCongestionTableEntry 2 }

cirbhCongestionDroppedBytes OBJECT-TYPE
    SYNTAX Counter
--  Units
--    bytes
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of bytes dropped due to congestion
        control mechanisms."
    ::= { cirbhCongestionTableEntry 3 }

cirbhCongestionEvents OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times congestion mechanism was engaged."
    ::= { cirbhCongestionTableEntry 4 }

cirbhCongestionActive OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object indicates whether congestion mechanism is
        active."
    ::= { cirbhCongestionTableEntry 5 }

cirbhCongestionDuration OBJECT-TYPE
    SYNTAX Counter
--  Units
--    seconds
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object provides number of seconds interface was
        congested."
    ::= { cirbhCongestionTableEntry 6 }

cirbhGsmErrorsTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhGsmErrorsTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides information on the errors that
        can be encountered during the compression and
        decompression of GSM-Abis traffic."
    ::= { cirbhShortHaulStats 5 }

cirbhGsmErrorsTableEntry OBJECT-TYPE
    SYNTAX CirbhGsmErrorsTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each entry represents single shorthaul interface."
    INDEX { ifIndex }
    ::= { cirbhGsmErrorsTable 1 }

CirbhGsmErrorsTableEntry ::= SEQUENCE {
    cirbhGsmErrorsPeerNotReadyDrops Counter,
    cirbhGsmErrorsPeerNotActiveDrops Counter,
    cirbhGsmErrorsInvalidPackets Counter,
    cirbhGsmErrorsLostRcvdPackets Counter,
    cirbhGsmErrorsLostSentPackets Counter,
    cirbhGsmErrorsMissedPackets Counter,
    cirbhGsmErrorsMissedLatePackets Counter,
    cirbhGsmErrorsMissedLostPackets Counter,
    cirbhGsmErrorsMissedNoMemPackets Counter,
    cirbhGsmErrorsMissedResetPackets Counter,
    cirbhGsmErrorsDecompFailures Counter,
    cirbhGsmErrorsCompFailures Counter,
    cirbhGsmErrorsCompNoPacketFailures Counter,
    cirbhGsmErrorsCompNoIntFailures Counter,
    cirbhGsmErrorsCompIntDownFailures Counter,
    cirbhGsmErrorsCompEncapFailures Counter,
    cirbhGsmErrorsCompQosDrops Counter,
    cirbhGsmErrorsFastSendFailures Counter,
    cirbhGsmErrorsTxPacketFailures Counter,
    cirbhGsmErrorsTxNoBuffers Counter,
    cirbhGsmErrorsTxResets Counter,
    cirbhGsmErrorsOverruns Counter,
    cirbhGsmErrorsInterruptFailures Counter,
    cirbhGsmErrorsLateArrivals Counter,
    cirbhGsmErrorsEarlyArrivals Counter
    }

cirbhGsmErrorsPeerNotReadyDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The count of packets dropped on backhaul because peer was
        not ready."
    ::= { cirbhGsmErrorsTableEntry 1 }

cirbhGsmErrorsPeerNotActiveDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The count of packets dropped on backhaul because peer was
        reachable but not in active state."
    ::= { cirbhGsmErrorsTableEntry 2 }

cirbhGsmErrorsInvalidPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of backhaul packets that were received and dropped
        because they contained invalid information."
    ::= { cirbhGsmErrorsTableEntry 3 }

cirbhGsmErrorsLostRcvdPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of backhaul packets expected to be received but
        never arrived."
    ::= { cirbhGsmErrorsTableEntry 4 }

cirbhGsmErrorsLostSentPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of backhaul packets sent but never were
        received by peer."
    ::= { cirbhGsmErrorsTableEntry 5 }

cirbhGsmErrorsMissedPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The value of this object is the sum total of the values of
        the corresponding instances of the following objects:
        
        cirbhGsmErrorsMissedLatePackets
        cirbhGsmErrorsMissedLostPackets
        cirbhGsmErrorsMissedNoMemPackets
        cirbhGsmErrorsMissedResetPackets"
    ::= { cirbhGsmErrorsTableEntry 6 }

cirbhGsmErrorsMissedLatePackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of packets missed on backhaul because they
        arrived past the allowed time frame."
    ::= { cirbhGsmErrorsTableEntry 7 }

cirbhGsmErrorsMissedLostPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of packets missed on backhaul because they
        were lost on backhaul."
    ::= { cirbhGsmErrorsTableEntry 8 }

cirbhGsmErrorsMissedNoMemPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of packets missed on backhaul for lack of
        available memory to allocate packet."
    ::= { cirbhGsmErrorsTableEntry 9 }

cirbhGsmErrorsMissedResetPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of packets missed on backhaul because the of a
        reset event."
    ::= { cirbhGsmErrorsTableEntry 10 }

cirbhGsmErrorsDecompFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times information contained in
        packet could not be decompressed."
    ::= { cirbhGsmErrorsTableEntry 11 }

cirbhGsmErrorsCompFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times the information contained in the
        packet could not be compressed."
    ::= { cirbhGsmErrorsTableEntry 12 }

cirbhGsmErrorsCompNoPacketFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        packet was unavailable."
    ::= { cirbhGsmErrorsTableEntry 13 }

cirbhGsmErrorsCompNoIntFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        route to peer was not available."
    ::= { cirbhGsmErrorsTableEntry 14 }

cirbhGsmErrorsCompIntDownFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        interface was down."
    ::= { cirbhGsmErrorsTableEntry 15 }

cirbhGsmErrorsCompEncapFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because of
        encapsulation errors."
    ::= { cirbhGsmErrorsTableEntry 16 }

cirbhGsmErrorsCompQosDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    drops
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        of quality of service errors or traffic load."
    ::= { cirbhGsmErrorsTableEntry 17 }

cirbhGsmErrorsFastSendFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Fast send failures."
    ::= { cirbhGsmErrorsTableEntry 18 }

cirbhGsmErrorsTxPacketFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Unable to transmit GSM packet."
    ::= { cirbhGsmErrorsTableEntry 19 }

cirbhGsmErrorsTxNoBuffers OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Unable to allocate buffer for transmission."
    ::= { cirbhGsmErrorsTableEntry 20 }

cirbhGsmErrorsTxResets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Transmission interface resets."
    ::= { cirbhGsmErrorsTableEntry 21 }

cirbhGsmErrorsOverruns OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Packet was missed because backhaul jitter buffer was
        ran out of available space."
    ::= { cirbhGsmErrorsTableEntry 22 }

cirbhGsmErrorsInterruptFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    Failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Packet was lost because of interrupt failure."
    ::= { cirbhGsmErrorsTableEntry 23 }

cirbhGsmErrorsLateArrivals OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Count of GSM packets that arrived later than the allowed
        time."
    ::= { cirbhGsmErrorsTableEntry 24 }

cirbhGsmErrorsEarlyArrivals OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Count of GSM packets that arrived earlier than the
        allowed time."
    ::= { cirbhGsmErrorsTableEntry 25 }

cirbhUmtsErrorsTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhUmtsErrorsTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides information on the errors that
        can be encountered during the compression and
        decompression of UMTS-Iub traffic."
    ::= { cirbhShortHaulStats 6 }

cirbhUmtsErrorsTableEntry OBJECT-TYPE
    SYNTAX CirbhUmtsErrorsTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each entry represents single shorthaul interface."
    INDEX { ifIndex }
    ::= { cirbhUmtsErrorsTable 1 }

CirbhUmtsErrorsTableEntry ::= SEQUENCE {
    cirbhUmtsErrorsPeerNotReadyDrops Counter,
    cirbhUmtsErrorsInvalidPackets Counter,
    cirbhUmtsErrorsDecompFailures Counter,
    cirbhUmtsErrorsCompFailures Counter,
    cirbhUmtsErrorsCompNoPacketFailures Counter,
    cirbhUmtsErrorsCompNoIntFailures Counter,
    cirbhUmtsErrorsCompIntDownFailures Counter,
    cirbhUmtsErrorsCompEncapFailures Counter,
    cirbhUmtsErrorsCompQosDrops Counter,
    cirbhUmtsErrorsShorthaulPakFailures Counter,
    cirbhUmtsErrorsUmtsEncapFailures Counter,
    cirbhUmtsErrorsLocalPvcDrops Counter,
    cirbhUmtsErrorsRemotePvcDrops Counter,
    cirbhUmtsErrorsBackhaulDrops Counter
    }

cirbhUmtsErrorsPeerNotReadyDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The count of packets dropped on backhaul because peer was
        not ready."
    ::= { cirbhUmtsErrorsTableEntry 1 }

cirbhUmtsErrorsInvalidPackets OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of backhaul packets that were received and dropped
        because they contained invalid information."
    ::= { cirbhUmtsErrorsTableEntry 2 }

cirbhUmtsErrorsDecompFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times information contained in
        packet could not be decompressed."
    ::= { cirbhUmtsErrorsTableEntry 3 }

cirbhUmtsErrorsCompFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times the information contained int the
        packet could not be compressed."
    ::= { cirbhUmtsErrorsTableEntry 4 }

cirbhUmtsErrorsCompNoPacketFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        packet was unavailable."
    ::= { cirbhUmtsErrorsTableEntry 5 }

cirbhUmtsErrorsCompNoIntFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        route to peer was not available."
    ::= { cirbhUmtsErrorsTableEntry 6 }

cirbhUmtsErrorsCompIntDownFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        interface was down."
    ::= { cirbhUmtsErrorsTableEntry 7 }

cirbhUmtsErrorsCompEncapFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    failures
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because of
        encapsulation errors."
    ::= { cirbhUmtsErrorsTableEntry 8 }

cirbhUmtsErrorsCompQosDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    drops
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The number of times compression failed because
        of quality of service errors or traffic load."
    ::= { cirbhUmtsErrorsTableEntry 9 }

cirbhUmtsErrorsShorthaulPakFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurrences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Unable to allocate packet used to send data on shorthaul
        interface."
    ::= { cirbhUmtsErrorsTableEntry 10 }

cirbhUmtsErrorsUmtsEncapFailures OBJECT-TYPE
    SYNTAX Counter
--  Units
--    occurences
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The UMTS encapsulate failures."
    ::= { cirbhUmtsErrorsTableEntry 11 }

cirbhUmtsErrorsLocalPvcDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Packet dropped because local PVC was unavailable."
    ::= { cirbhUmtsErrorsTableEntry 12 }

cirbhUmtsErrorsRemotePvcDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Packet dropped because remote PVC was unavailable."
    ::= { cirbhUmtsErrorsTableEntry 13 }

cirbhUmtsErrorsBackhaulDrops OBJECT-TYPE
    SYNTAX Counter
--  Units
--    packets
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Packets dropped on backhaul."
    ::= { cirbhUmtsErrorsTableEntry 14 }

cirbhShortHaulBulkTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhShortHaulBulkTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "This table provides historical information on the amount of
        backhaul traffic contributed by each interface."
    ::= { cirbhShortHaulStats 7 }

cirbhShortHaulBulkTableEntry OBJECT-TYPE
    SYNTAX CirbhShortHaulBulkTableEntry
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "Each entry represents the average traffic for last second.
        Each entry provides information on traffic rates for raw
        and compressed data."
    INDEX { ifIndex, cirbhShortHaulBulkHistory }
    ::= { cirbhShortHaulBulkTable 1 }

CirbhShortHaulBulkTableEntry ::= SEQUENCE {
    cirbhShortHaulBulkHistory CirbhHistoryIndex,
    cirbhShortHaulBulkTimeStamp TimeStamp,
    cirbhShortHaulBulkBaseUnit Gauge,
    cirbhShortHaulBulkUtil OCTET STRING
    }

cirbhShortHaulBulkHistory OBJECT-TYPE
    SYNTAX CirbhHistoryIndex
--    Rsyntax Gauge(1..4294967295)
    ACCESS not-accessible
    STATUS mandatory
    DESCRIPTION
        "An index used to access history of
        cirbhShortHaulBulkDataTable objects."
    ::= { cirbhShortHaulBulkTableEntry 1 }

cirbhShortHaulBulkTimeStamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "Time when sample was collected."
    ::= { cirbhShortHaulBulkTableEntry 2 }

cirbhShortHaulBulkBaseUnit OBJECT-TYPE
    SYNTAX Gauge(256..2147483647)
--  Units
--    Bytes
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "The Base Unit is an integer used to provide a range of bytes
        rates provided in the cirbhShortHaulBulkUtil object.  All
        values in the cirbhShortHaulBulkUtil object share the same
        base unit."
    ::= { cirbhShortHaulBulkTableEntry 3 }

cirbhShortHaulBulkUtil OBJECT-TYPE
    SYNTAX OCTET STRING(SIZE(0..256))
--  Units
--    Bytes/Second
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
        "This object provides the amount of traffic transmitted
        in a particular shorthaul.  The object contains 1 to
        128 pairs.  The length of the octet string can be used
        to calculate number of pairs.  The information is in
        the following format were each rate is stored as single
        byte.
        
        [rx,tx] * 128
        
        The approximated rate can be calculated by multiplying
        value from cirbhShortHaulBulkUtil times value in the
        cirbhShortHaulBulkBaseUnit."
    ::= { cirbhShortHaulBulkTableEntry 4 }

cirbhBackHaulTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhBackHaulEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This table provides information on backHaul links."
    ::= { cirbhBackHaulInfo 1 }

cirbhBackHaulEntry OBJECT-TYPE
    SYNTAX CirbhBackHaulEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "Each entry represents a backhaul link between BSC and
        a particular BTS site."
    INDEX { ifIndex }
    ::= { cirbhBackHaulTable 1 }

CirbhBackHaulEntry ::= SEQUENCE {
    cirbhBackHaulAdjectSerialNum SnmpAdminString,
    cirbhBackHaulAdjectVendorType AutonomousType,
    cirbhBackHaulRcvdUtilState CirbhBackHaulUtilizationState,
    cirbhBackHaulSentUtilState CirbhBackHaulUtilizationState,
    cirbhBackHaulRcvdUtil CirbhBackHaulUtilization,
    cirbhBackHaulSentUtil CirbhBackHaulUtilization
    }

cirbhBackHaulAdjectSerialNum OBJECT-TYPE
    SYNTAX SnmpAdminString
--    Rsyntax OCTET STRING(SIZE(0..255))
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "This object provides the serial number of the adjacent
        device supporting the backhaul connection. This object
        contains the same value as the corresponding
        entPhysicalSerialNum object. The type of object like chassis
        or module is provided by the cirbhBackHaulAdjectVendorType
        object."
    ::= { cirbhBackHaulEntry 1 }

cirbhBackHaulAdjectVendorType OBJECT-TYPE
    SYNTAX AutonomousType
--    Rsyntax OBJECT IDENTIFIER
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "This object provides the vendor type of the adjacent
        device supporting backhaul connection. This object
        contains the same value as the corresponding
        entPhysicalVendorType object."
    ::= { cirbhBackHaulEntry 2 }

cirbhBackHaulRcvdUtilState OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilizationState
--    Rsyntax INTEGER {
--        acceptable(1),
--        warning(2),
--        overloaded(3)
--        }
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The utilization state for traffic received on
        backhaul multilink.
        
        The following objects will be used to calculate
        link utilization state:
        
        cirbhBackHaulAcceptableThreshold
        cirbhBackHaulWarningThreshold
        cirbhBackHaulOverloadedThreshold"
    ::= { cirbhBackHaulEntry 3 }

cirbhBackHaulSentUtilState OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilizationState
--    Rsyntax INTEGER {
--        acceptable(1),
--        warning(2),
--        overloaded(3)
--        }
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The utilization state for traffic transmitted on
        backhaul multilink.
        
        The following objects will be used to calculate
        link utilization state:
        
        cirbhBackHaulAcceptableThreshold
        cirbhBackHaulWarningThreshold
        cirbhBackHaulOverloadedThreshold"
    ::= { cirbhBackHaulEntry 4 }

cirbhBackHaulRcvdUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average receive utilization of the link over the last
        second."
    ::= { cirbhBackHaulEntry 5 }

cirbhBackHaulSentUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average transmit utilization of the link over the last
        second."
    ::= { cirbhBackHaulEntry 6 }

cirbhBackHaulShortHaulTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhBackHaulShortHaulEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This table lists the associations between shorthaul and
        backhaul interfaces."
    ::= { cirbhBackHaulInfo 2 }

cirbhBackHaulShortHaulEntry OBJECT-TYPE
    SYNTAX CirbhBackHaulShortHaulEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "An entry indicates a single association between a backhaul and
        shorthaul interface."
    INDEX { cirbhBackHaulShortHaulBhIndex, cirbhBackHaulShortHaulShIndex }
    ::= { cirbhBackHaulShortHaulTable 1 }

CirbhBackHaulShortHaulEntry ::= SEQUENCE {
    cirbhBackHaulShortHaulBhIndex InterfaceIndex,
    cirbhBackHaulShortHaulShIndex InterfaceIndex,
    cirbhBackHaulShortHaulTimestamp TimeStamp
    }

cirbhBackHaulShortHaulBhIndex OBJECT-TYPE
    SYNTAX InterfaceIndex
--    Rsyntax INTEGER(1..2147483647)
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This object indicates the backhaul interface."
    ::= { cirbhBackHaulShortHaulEntry 1 }

cirbhBackHaulShortHaulShIndex OBJECT-TYPE
    SYNTAX InterfaceIndex
--    Rsyntax INTEGER(1..2147483647)
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This object indicates the shorthaul interface."
    ::= { cirbhBackHaulShortHaulEntry 2 }

cirbhBackHaulShortHaulTimestamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "This object indicates the value of sysUpTime when the
        entry was created."
    ::= { cirbhBackHaulShortHaulEntry 3 }

cirbhBackHaulHistoryTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhBackHaulHistoryEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This table provides historical information on traffic
        distribution on backhaul interface."
    ::= { cirbhBackHaulStats 1 }

cirbhBackHaulHistoryEntry OBJECT-TYPE
    SYNTAX CirbhBackHaulHistoryEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "Each entry provides information on the utilization of
        backhaul interface. The utilization is broken down
        by protocol and by direction.  An entry is updated in
        this table every second."
    INDEX { ifIndex, cirbhBackHaulHistoryIndex }
    ::= { cirbhBackHaulHistoryTable 1 }

CirbhBackHaulHistoryEntry ::= SEQUENCE {
    cirbhBackHaulHistoryIndex CirbhHistoryIndex,
    cirbhBackHaulHistoryRcvdUtil CirbhBackHaulUtilization,
    cirbhBackHaulHistorySentUtil CirbhBackHaulUtilization,
    cirbhBackHaulHistoryRcvdAbisUtil CirbhBackHaulUtilization,
    cirbhBackHaulHistorySentAbisUtil CirbhBackHaulUtilization,
    cirbhBackHaulHistoryRcvdUmtsUtil CirbhBackHaulUtilization,
    cirbhBackHaulHistorySentUmtsUtil CirbhBackHaulUtilization,
    cirbhBackHaulHistoryTimeStamp TimeStamp
    }

cirbhBackHaulHistoryIndex OBJECT-TYPE
    SYNTAX CirbhHistoryIndex
--    Rsyntax Gauge(1..4294967295)
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "An index used to access history of
        cirbhBackHaulHistoryTable objects."
    ::= { cirbhBackHaulHistoryEntry 1 }

cirbhBackHaulHistoryRcvdUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average receive utilization of link over the last
        second."
    ::= { cirbhBackHaulHistoryEntry 2 }

cirbhBackHaulHistorySentUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average transmit utilization of link over the last
        second."
    ::= { cirbhBackHaulHistoryEntry 3 }

cirbhBackHaulHistoryRcvdAbisUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average receive utilization of link over the last
        second that consisted of GSM-Abis traffic."
    ::= { cirbhBackHaulHistoryEntry 4 }

cirbhBackHaulHistorySentAbisUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average transmit utilization of link over the last
        second that consisted of GSM-Abis traffic."
    ::= { cirbhBackHaulHistoryEntry 5 }

cirbhBackHaulHistoryRcvdUmtsUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average receive utilization of link over the last
        second that consisted of UMTS traffic."
    ::= { cirbhBackHaulHistoryEntry 6 }

cirbhBackHaulHistorySentUmtsUtil OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
--  Units
--    percent
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average transmit utilization of link over the last
        second that consisted of UMTS traffic."
    ::= { cirbhBackHaulHistoryEntry 7 }

cirbhBackHaulHistoryTimeStamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "Time when sample was collected."
    ::= { cirbhBackHaulHistoryEntry 8 }

cirbhBackHaulStatsTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhBackHaulStatsEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This table provides current information on the utilization of
        backhaul interface. One second load samples are collected
        and the corresponding entry is incremented. The provides
        a distribution of the traffic load. At the end of an
        interval the information is collected and used to
        populate entry in the cirbhBackHaulStatsHistoryTable.
        The interval is specified by the cirbhBackHaulStatsInterval
        object. The counters in this table increase until the
        interval ends at which time they are reset."
    ::= { cirbhBackHaulStats 2 }

cirbhBackHaulStatsEntry OBJECT-TYPE
    SYNTAX CirbhBackHaulStatsEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "Each entry contains the distribution of traffic in the
        current window specified by the cirbhBackHaulStatsInterval
        object."
    INDEX { ifIndex, cirbhStatsDirection, cirbhStatsTrafficType }
    ::= { cirbhBackHaulStatsTable 1 }

CirbhBackHaulStatsEntry ::= SEQUENCE {
    cirbhStatsDirection CirbhTrafficDirection,
    cirbhStatsTrafficType CirbhTrafficType,
    cirbhStats000to009Seconds PerfCurrentCount,
    cirbhStats010to019Seconds PerfCurrentCount,
    cirbhStats020to029Seconds PerfCurrentCount,
    cirbhStats030to039Seconds PerfCurrentCount,
    cirbhStats040to049Seconds PerfCurrentCount,
    cirbhStats050to059Seconds PerfCurrentCount,
    cirbhStats060to069Seconds PerfCurrentCount,
    cirbhStats070to079Seconds PerfCurrentCount,
    cirbhStats080to089Seconds PerfCurrentCount,
    cirbhStats090to100Seconds PerfCurrentCount,
    cirbhStatsTimeStamp TimeStamp,
    cirbhStatsMaxUtilization CirbhBackHaulUtilization,
    cirbhStatsMaxTimeStamp TimeStamp
    }

cirbhStatsDirection OBJECT-TYPE
    SYNTAX CirbhTrafficDirection
--    Rsyntax INTEGER {
--        receive(1),
--        transmit(2)
--        }
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "The direction of traffic on backhaul."
    ::= { cirbhBackHaulStatsEntry 1 }

cirbhStatsTrafficType OBJECT-TYPE
    SYNTAX CirbhTrafficType
--    Rsyntax INTEGER {
--        all(1),
--        gsm(2),
--        umts(3)
--        }
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "The type of traffic."
    ::= { cirbhBackHaulStatsEntry 2 }

cirbhStats000to009Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 0 to 9 percent."
    ::= { cirbhBackHaulStatsEntry 3 }

cirbhStats010to019Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 10 to 19 percent."
    ::= { cirbhBackHaulStatsEntry 4 }

cirbhStats020to029Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 20 to 29 percent."
    ::= { cirbhBackHaulStatsEntry 5 }

cirbhStats030to039Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 30 to 39 percent."
    ::= { cirbhBackHaulStatsEntry 6 }

cirbhStats040to049Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 40 to 49 percent."
    ::= { cirbhBackHaulStatsEntry 7 }

cirbhStats050to059Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 50 to 59 percent."
    ::= { cirbhBackHaulStatsEntry 8 }

cirbhStats060to069Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 60 to 69 percent."
    ::= { cirbhBackHaulStatsEntry 9 }

cirbhStats070to079Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 70 to 79 percent."
    ::= { cirbhBackHaulStatsEntry 10 }

cirbhStats080to089Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 80 to 89 percent."
    ::= { cirbhBackHaulStatsEntry 11 }

cirbhStats090to100Seconds OBJECT-TYPE
    SYNTAX PerfCurrentCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 90 to 100 percent."
    ::= { cirbhBackHaulStatsEntry 12 }

cirbhStatsTimeStamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "Time when sample was collected."
    ::= { cirbhBackHaulStatsEntry 13 }

cirbhStatsMaxUtilization OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The maximum utilization encountered within interval."
    ::= { cirbhBackHaulStatsEntry 14 }

cirbhStatsMaxTimeStamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "Time when cirbhStatsMaxUtilization was recorded."
    ::= { cirbhBackHaulStatsEntry 15 }

cirbhBackHaulStatsHistoryTable OBJECT-TYPE
    SYNTAX SEQUENCE OF CirbhBackHaulStatsHistoryEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "This table provides historical information of distribution
        of load on backhaul interfaces."
    ::= { cirbhObjects 12 }

cirbhBackHaulStatsHistoryEntry OBJECT-TYPE
    SYNTAX CirbhBackHaulStatsHistoryEntry
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "Each entry in this table is the data collected from the
        cirbhBackHaulStatsTable table."
    INDEX { ifIndex, cirbhStatsHistoryIndex, cirbhStatsHistoryDirection, cirbhStatsHistoryTrafficType }
    ::= { cirbhBackHaulStatsHistoryTable 1 }

CirbhBackHaulStatsHistoryEntry ::= SEQUENCE {
    cirbhStatsHistoryIndex CirbhHistoryIndex,
    cirbhStatsHistoryDirection CirbhTrafficDirection,
    cirbhStatsHistoryTrafficType CirbhTrafficType,
    cirbhStatsHistory000to009Seconds PerfIntervalCount,
    cirbhStatsHistory010to019Seconds PerfIntervalCount,
    cirbhStatsHistory020to029Seconds PerfIntervalCount,
    cirbhStatsHistory030to039Seconds PerfIntervalCount,
    cirbhStatsHistory040to049Seconds PerfIntervalCount,
    cirbhStatsHistory050to059Seconds PerfIntervalCount,
    cirbhStatsHistory060to069Seconds PerfIntervalCount,
    cirbhStatsHistory070to079Seconds PerfIntervalCount,
    cirbhStatsHistory080to089Seconds PerfIntervalCount,
    cirbhStatsHistory090to100Seconds PerfIntervalCount,
    cirbhStatsHistoryTimeStamp TimeStamp,
    cirbhStatsHistoryMaxUtilization CirbhBackHaulUtilization,
    cirbhStatsHistoryMaxTimeStamp TimeStamp,
    cirbhStatsHistoryAverage CirbhBackHaulUtilization
    }

cirbhStatsHistoryIndex OBJECT-TYPE
    SYNTAX CirbhHistoryIndex
--    Rsyntax Gauge(1..4294967295)
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "An index used to access each 15 minute entry."
    ::= { cirbhBackHaulStatsHistoryEntry 1 }

cirbhStatsHistoryDirection OBJECT-TYPE
    SYNTAX CirbhTrafficDirection
--    Rsyntax INTEGER {
--        receive(1),
--        transmit(2)
--        }
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "The direction of traffic on backhaul."
    ::= { cirbhBackHaulStatsHistoryEntry 2 }

cirbhStatsHistoryTrafficType OBJECT-TYPE
    SYNTAX CirbhTrafficType
--    Rsyntax INTEGER {
--        all(1),
--        gsm(2),
--        umts(3)
--        }
    ACCESS not-accessible
    STATUS obsolete
    DESCRIPTION
        "The type of traffic in backhaul history table."
    ::= { cirbhBackHaulStatsHistoryEntry 3 }

cirbhStatsHistory000to009Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 0 to 9 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 4 }

cirbhStatsHistory010to019Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 10 to 19 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 5 }

cirbhStatsHistory020to029Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 20 to 29 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 6 }

cirbhStatsHistory030to039Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 30 to 39 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 7 }

cirbhStatsHistory040to049Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 40 to 49 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 8 }

cirbhStatsHistory050to059Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 50 to 59 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 9 }

cirbhStatsHistory060to069Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 60 to 69 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 10 }

cirbhStatsHistory070to079Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 70 to 79 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 11 }

cirbhStatsHistory080to089Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 80 to 89 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 12 }

cirbhStatsHistory090to100Seconds OBJECT-TYPE
    SYNTAX PerfIntervalCount
--    Rsyntax Gauge
--  Units
--    seconds
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The total numbers of seconds during which the backhaul link
        was utilized from 90 to 100 percent."
    ::= { cirbhBackHaulStatsHistoryEntry 13 }

cirbhStatsHistoryTimeStamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "End time when sample was collected."
    ::= { cirbhBackHaulStatsHistoryEntry 14 }

cirbhStatsHistoryMaxUtilization OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The maximum utilization encountered within interval."
    ::= { cirbhBackHaulStatsHistoryEntry 15 }

cirbhStatsHistoryMaxTimeStamp OBJECT-TYPE
    SYNTAX TimeStamp
--    Rsyntax TimeTicks
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "Time when cirbhStatsHistoryMaxUtilization was recorded."
    ::= { cirbhBackHaulStatsHistoryEntry 16 }

cirbhStatsHistoryAverage OBJECT-TYPE
    SYNTAX CirbhBackHaulUtilization
--    Rsyntax INTEGER(0..100)
    ACCESS read-only
    STATUS obsolete
    DESCRIPTION
        "The average utilization over the specified time period."
    ::= { cirbhBackHaulStatsHistoryEntry 17 }

cirbhGsmAlarmNotifEnabled OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object specifies whether the agent should
        generate the ciscoIpRanBackHaulGsmAlarm defined in
        this MIB module.
        
        'true'  Indicates that ciscoIpRanBackHaulGsmAlarm
               notification is to be generated.
        
        'false' Indicates that ciscoIpRanBackHaulGsmAlarm
               notification generation is disabled."
    DEFVAL { false }
    ::= { cirbhNotifEnables 1 }

cirbhUmtsAlarmNotifEnabled OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
        "This object specifies whether the agent should
        generate the ciscoIpRanBackHaulUmtsAlarm defined in
        this MIB module.
        
        'true'  Indicates that ciscoIpRanBackHaulUmtsAlarm
               notification is to be generated.
        
        'false' Indicates that ciscoIpRanBackHaulUmtsAlarm
               notification generation is disabled."
    DEFVAL { false }
    ::= { cirbhNotifEnables 2 }

cirbhUtilNotifEnabled OBJECT-TYPE
    SYNTAX TruthValue
--    Rsyntax INTEGER {
--        true(1),
--        false(2)
--        }
    ACCESS read-write
    STATUS deprecated
    DESCRIPTION
        "This object specifies whether the agent should
        generate the ciscoIpRanBackHaulRcvdUtil or
        ciscoIpRanBackHaulSentUtil defined in this MIB module.
        
        'true'  Indicates that ciscoIpRanBackHaulRcvdUtil and
               ciscoIpRanBackHaulSentUtil notifications
               are to be generated.
        
        'false' Indicates that ciscoIpRanBackHaulRcvdUtil and
               ciscoIpRanBackHaulSentUtil notifications
               generation is disabled."
    DEFVAL { false }
    ::= { cirbhNotifEnables 3 }

ciscoIpRanBackHaulGsmAlarm TRAP-TYPE
-- Reverse mappable trap
    ENTERPRISE ciscoIpRanBackHaulMIB
    VARIABLES {
        ifDescr, cirbhGsmAlarmConnectState, cirbhGsmAlarmLocalState, 
        cirbhGsmAlarmRemoteState, cirbhGsmAlarmRedundancyState }
--  Status
--    mandatory
    DESCRIPTION
        "This notification is generated whenever the
        values of the specified objects change."
    ::= 1

ciscoIpRanBackHaulUmtsAlarm TRAP-TYPE
-- Reverse mappable trap
    ENTERPRISE ciscoIpRanBackHaulMIB
    VARIABLES {
        ifDescr, cirbhUmtsConnectionState, 
        cirbhUmtsAlarmRxLocalState, cirbhUmtsAlarmRxRemoteState, 
        cirbhUmtsAlarmTxLocalState, cirbhUmtsAlarmTxRemoteState, 
        cirbhUmtsConnectionRedundState }
--  Status
--    mandatory
    DESCRIPTION
        "This notification is generated whenever the
        values of the specified objects change."
    ::= 2

ciscoIpRanBackHaulRcvdUtil TRAP-TYPE
-- Reverse mappable trap
    ENTERPRISE ciscoIpRanBackHaulMIB
    VARIABLES {
        ifDescr, cirbhBackHaulRcvdUtilState, cirbhBackHaulRcvdUtil }
--  Status
--    obsolete
    DESCRIPTION
        "This notification is generated once for the interval
        specified by the cirbhBackHaulStatsInterval object
        for the following state transitions.
        
        'acceptable' ->  'warning'
        'acceptable' ->  'overloaded'
        'warning'    ->  'overloaded'
        
        At the end of the interval specified by the
        cirbhBackHaulUtilInterval object another notification
        will be generated if the current state is
        different from state sent in last notification."
    ::= 3

ciscoIpRanBackHaulSentUtil TRAP-TYPE
-- Reverse mappable trap
    ENTERPRISE ciscoIpRanBackHaulMIB
    VARIABLES {
        ifDescr, cirbhBackHaulSentUtilState, cirbhBackHaulSentUtil }
--  Status
--    obsolete
    DESCRIPTION
        "This notification is generated once for the interval
        specified by the cirbhBackHaulStatsInterval object
        for the following state transitions.
        
        'acceptable' ->  'warning'
        'acceptable' ->  'overloaded'
        'warning'    ->  'overloaded'
        
        At the end of the interval specified by the
        cirbhBackHaulUtilInterval object another notification
        will be generated if the current state is
        different from state sent in last notification."
    ::= 4

ciscoIpRanBackHaulScalarsGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 1 }
-- OBJECT-GROUP
--  Status
--    deprecated
--  Descr
--    Cisco IP RAN Input Scalars Group.
--  objects
--    cirbhSnmpTrafficMode, cirbhLocation, 
--    cirbhBackHaulStatsInterval, cirbhBackHaulStatsEntries, 
--    cirbhBackHaulAcceptableThreshold, 
--    cirbhBackHaulWarningThreshold, 
--    cirbhBackHaulOverloadedThreshold, cirbhBackHaulUtilInterval, 
--    cirbhGsmAlarmNotifEnabled, cirbhUmtsAlarmNotifEnabled, 
--    cirbhUtilNotifEnabled

ciscoIpRanBackHaulConfigGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 2 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Configuration Group.
--  objects
--    cirbhInfoProtocol, cirbhInfoLocalAddrType, cirbhInfoLocalAddr, 
--    cirbhInfoLocalPortNumber, cirbhInfoRemoteAddrType, 
--    cirbhInfoRemoteAddr, cirbhInfoRemotePortNumber

ciscoIpRanBackHaulStatsGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 3 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Backhaul Statistics Group.
--  objects
--    cirbhStatsRcvdSamples, cirbhStatsSentSamples, 
--    cirbhStatsRcvdBackHaulPackets, cirbhStatsSentBackHaulPackets, 
--    cirbhStatsRcvdBackHaulBytes, cirbhStatsSentBackHaulBytes

ciscoIpRanBackHaulAlarmGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 4 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Alarm Group.
--  objects
--    cirbhGsmAlarmConnectState, cirbhGsmAlarmLocalState, 
--    cirbhGsmAlarmRemoteState, cirbhGsmAlarmRedundancyState, 
--    cirbhUmtsConnectionState, cirbhUmtsConnectionRedundState, 
--    cirbhUmtsAlarmRxLocalState, cirbhUmtsAlarmRxRemoteState, 
--    cirbhUmtsAlarmTxLocalState, cirbhUmtsAlarmTxRemoteState

ciscoIpRanBackHaulErrorsGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 5 }
-- OBJECT-GROUP
--  Status
--    deprecated
--  Descr
--    Cisco protocol errors Group.
--  objects
--    cirbhErrorsBhPeerNotReadyDrops, 
--    cirbhErrorsBhPeerNotActiveDrops, cirbhErrorsBhInvalidPackets, 
--    cirbhErrorsBhLostRcvdPackets, cirbhErrorsBhLostSentPackets, 
--    cirbhErrorsBhMissedPackets, cirbhErrorsBhMissedLatePackets, 
--    cirbhErrorsBhMissedLostPackets, 
--    cirbhErrorsBhMissedNoMemPackets, 
--    cirbhErrorsBhMissedResetPackets, cirbhErrorsDecompFailures, 
--    cirbhErrorsCompFailures, cirbhErrorsCompNoPacketFailures, 
--    cirbhErrorsCompNoIntFailures, cirbhErrorsCompIntDownFailures, 
--    cirbhErrorsCompEncapFailures, cirbhErrorsCompQosDrops

ciscoIpRanBackHaulHistoryGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 6 }
-- OBJECT-GROUP
--  Status
--    obsolete
--  Descr
--    Cisco IP RAN Utilization History Group.
--  objects
--    cirbhShortHaulRcvdRate, cirbhShortHaulSentRate, 
--    cirbhShortHaulRcvdCompressRate, 
--    cirbhShortHaulSentCompressRate, cirbhShortHaulTimeStamp, 
--    cirbhShortHaulRcvdUtilization, cirbhShortHaulSentUtilization, 
--    cirbhBackHaulRcvdUtilState, cirbhBackHaulSentUtilState, 
--    cirbhBackHaulRcvdUtil, cirbhBackHaulSentUtil, 
--    cirbhBackHaulAdjectSerialNum, cirbhBackHaulAdjectVendorType, 
--    cirbhBackHaulHistoryRcvdUtil, cirbhBackHaulHistorySentUtil, 
--    cirbhBackHaulHistoryRcvdAbisUtil, 
--    cirbhBackHaulHistorySentAbisUtil, 
--    cirbhBackHaulHistoryRcvdUmtsUtil, 
--    cirbhBackHaulHistorySentUmtsUtil, 
--    cirbhBackHaulHistoryTimeStamp, cirbhStats000to009Seconds, 
--    cirbhStats010to019Seconds, cirbhStats020to029Seconds, 
--    cirbhStats030to039Seconds, cirbhStats040to049Seconds, 
--    cirbhStats050to059Seconds, cirbhStats060to069Seconds, 
--    cirbhStats070to079Seconds, cirbhStats080to089Seconds, 
--    cirbhStats090to100Seconds, cirbhStatsTimeStamp, 
--    cirbhStatsMaxUtilization, cirbhStatsMaxTimeStamp, 
--    cirbhStatsHistory000to009Seconds, 
--    cirbhStatsHistory010to019Seconds, 
--    cirbhStatsHistory020to029Seconds, 
--    cirbhStatsHistory030to039Seconds, 
--    cirbhStatsHistory040to049Seconds, 
--    cirbhStatsHistory050to059Seconds, 
--    cirbhStatsHistory060to069Seconds, 
--    cirbhStatsHistory070to079Seconds, 
--    cirbhStatsHistory080to089Seconds, 
--    cirbhStatsHistory090to100Seconds, cirbhStatsHistoryTimeStamp, 
--    cirbhStatsHistoryMaxUtilization, 
--    cirbhStatsHistoryMaxTimeStamp, cirbhStatsHistoryAverage

ciscoIpRanBackHaulShortHaulGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 8 }
-- OBJECT-GROUP
--  Status
--    obsolete
--  Descr
--    Cisco IP RAN Backhaul to Shorthaul Group.
--  objects
--    cirbhBackHaulShortHaulTimestamp

ciscoIpRanBackHaulAlarmGroupSup1 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 9 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Additional objects for Cisco IP RAN Alarm Group.
--  objects
--    cirbhUmtsConnectionRootIfIndex

ciscoIpRanBackHaulScalarsGroupRev2 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 10 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Input Scalars Group.
--  objects
--    cirbhSnmpTrafficMode, cirbhLocation, 
--    cirbhGsmAlarmNotifEnabled, cirbhUmtsAlarmNotifEnabled

ciscoIpRanBackHaulConfigGroupSup2 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 11 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Configuration Group Sup2.
--  objects
--    cirbhInfoAdjectSerialNum, cirbhInfoAdjectVendorType, 
--    cirbhInfoBackhaulRxIfIndex, cirbhInfoBackhaulTxIfIndex, 
--    cirbhInfoShBulkLastIndex

ciscoIpRanBackHaulHistoryGroupRev2 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 12 }
-- OBJECT-GROUP
--  Status
--    obsolete
--  Descr
--    Cisco IP RAN Utilization History Group.
--  objects
--    cirbhShortHaulRcvdRate, cirbhShortHaulSentRate, 
--    cirbhShortHaulRcvdCompressRate, 
--    cirbhShortHaulSentCompressRate, cirbhShortHaulTimeStamp, 
--    cirbhShortHaulRcvdUtilization, cirbhShortHaulSentUtilization, 
--    cirbhShortHaulBulkTimeStamp, cirbhShortHaulBulkBaseUnit, 
--    cirbhShortHaulBulkUtil

ciscoIpRanBackHaulCongestionGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 14 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN congestion object group.
--  objects
--    cirbhCongestionEnabled, cirbhCongestionDrops, 
--    cirbhCongestionDroppedBytes, cirbhCongestionEvents, 
--    cirbhCongestionActive, cirbhCongestionDuration

ciscoIpRanBackHaulGsmErrorsGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 15 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco GSM-Abis protocol errors Group.
--  objects
--    cirbhGsmErrorsPeerNotReadyDrops, 
--    cirbhGsmErrorsPeerNotActiveDrops, 
--    cirbhGsmErrorsInvalidPackets, cirbhGsmErrorsLostRcvdPackets, 
--    cirbhGsmErrorsLostSentPackets, cirbhGsmErrorsMissedPackets, 
--    cirbhGsmErrorsMissedLatePackets, 
--    cirbhGsmErrorsMissedLostPackets, 
--    cirbhGsmErrorsMissedNoMemPackets, 
--    cirbhGsmErrorsMissedResetPackets, 
--    cirbhGsmErrorsDecompFailures, cirbhGsmErrorsCompFailures, 
--    cirbhGsmErrorsCompNoPacketFailures, 
--    cirbhGsmErrorsCompNoIntFailures, 
--    cirbhGsmErrorsCompIntDownFailures, 
--    cirbhGsmErrorsCompEncapFailures, cirbhGsmErrorsCompQosDrops, 
--    cirbhGsmErrorsFastSendFailures, 
--    cirbhGsmErrorsTxPacketFailures, cirbhGsmErrorsTxNoBuffers, 
--    cirbhGsmErrorsTxResets, cirbhGsmErrorsOverruns, 
--    cirbhGsmErrorsInterruptFailures, cirbhGsmErrorsLateArrivals, 
--    cirbhGsmErrorsEarlyArrivals

ciscoIpRanBackHaulUmtsErrorsGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 16 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco UMTS-Iub protocol errors Group.
--  objects
--    cirbhUmtsErrorsPeerNotReadyDrops, 
--    cirbhUmtsErrorsInvalidPackets, cirbhUmtsErrorsDecompFailures, 
--    cirbhUmtsErrorsCompFailures, 
--    cirbhUmtsErrorsCompNoPacketFailures, 
--    cirbhUmtsErrorsCompNoIntFailures, 
--    cirbhUmtsErrorsCompIntDownFailures, 
--    cirbhUmtsErrorsCompEncapFailures, cirbhUmtsErrorsCompQosDrops, 
--    cirbhUmtsErrorsShorthaulPakFailures, 
--    cirbhUmtsErrorsUmtsEncapFailures, 
--    cirbhUmtsErrorsLocalPvcDrops, cirbhUmtsErrorsRemotePvcDrops, 
--    cirbhUmtsErrorsBackhaulDrops

ciscoIpRanBackHaulConfigGroupSup3 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 17 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Configuration Group for Optimization.
--  objects
--    cirbhInfoOptimizeTraffic

ciscoIpRanBackHaulHistoryGroupRev3 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 18 }
-- OBJECT-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Utilization History Group.
--  objects
--    cirbhShortHaulBulkTimeStamp, cirbhShortHaulBulkBaseUnit, 
--    cirbhShortHaulBulkUtil

ciscoIpRanBackHaulNotifGroup OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 7 }
-- NOTIFICATION-GROUP
--  Status
--    obsolete
--  Descr
--    Cisco IP RAN Notifications.
--  notifications
--    ciscoIpRanBackHaulGsmAlarm, ciscoIpRanBackHaulUmtsAlarm, 
--    ciscoIpRanBackHaulRcvdUtil, ciscoIpRanBackHaulSentUtil

ciscoIpRanBackHaulNotifGroupRev2 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBGroups 13 }
-- NOTIFICATION-GROUP
--  Status
--    mandatory
--  Descr
--    Cisco IP RAN Notifications.
--  notifications
--    ciscoIpRanBackHaulGsmAlarm, ciscoIpRanBackHaulUmtsAlarm

ciscoIpRanBackHaulMIBCompliance OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBCompliances 1 }
-- MODULE-COMPLIANCE
--  Status
--    obsolete
--  Descr
--    The compliance statement for entities which implement
--    the CISCO-IP-RAN-BACKHAUL-MIB.my managment information
--    base.
--  Module
--    >>current<<
--   MandGroup
--    ciscoIpRanBackHaulScalarsGroup
--   MandGroup
--    ciscoIpRanBackHaulConfigGroup
--   MandGroup
--    ciscoIpRanBackHaulStatsGroup
--   MandGroup
--    ciscoIpRanBackHaulAlarmGroup
--   MandGroup
--    ciscoIpRanBackHaulErrorsGroup
--   MandGroup
--    ciscoIpRanBackHaulHistoryGroup
--   MandGroup
--    ciscoIpRanBackHaulNotifGroup

ciscoIpRanBackHaulMIBComplianceRev1 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBCompliances 2 }
-- MODULE-COMPLIANCE
--  Status
--    obsolete
--  Descr
--    The compliance statement for entities which implement
--    the CISCO-IP-RAN-BACKHAUL-MIB.my managment information
--    base.
--  Module
--    >>current<<
--   MandGroup
--    ciscoIpRanBackHaulScalarsGroup
--   MandGroup
--    ciscoIpRanBackHaulConfigGroup
--   MandGroup
--    ciscoIpRanBackHaulStatsGroup
--   MandGroup
--    ciscoIpRanBackHaulAlarmGroup
--   MandGroup
--    ciscoIpRanBackHaulErrorsGroup
--   MandGroup
--    ciscoIpRanBackHaulHistoryGroup
--   MandGroup
--    ciscoIpRanBackHaulNotifGroup
--   MandGroup
--    ciscoIpRanBackHaulShortHaulGroup
--   MandGroup
--    ciscoIpRanBackHaulAlarmGroupSup1

ciscoIpRanBackHaulMIBComplianceRev2 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBCompliances 3 }
-- MODULE-COMPLIANCE
--  Status
--    obsolete
--  Descr
--    The compliance statement for entities which implement
--    the CISCO-IP-RAN-BACKHAUL-MIB.my managment information
--    base.
--  Module
--    >>current<<
--   MandGroup
--    ciscoIpRanBackHaulScalarsGroupRev2
--   MandGroup
--    ciscoIpRanBackHaulConfigGroup
--   MandGroup
--    ciscoIpRanBackHaulConfigGroupSup2
--   MandGroup
--    ciscoIpRanBackHaulConfigGroupSup3
--   MandGroup
--    ciscoIpRanBackHaulStatsGroup
--   MandGroup
--    ciscoIpRanBackHaulAlarmGroup
--   MandGroup
--    ciscoIpRanBackHaulHistoryGroupRev2
--   MandGroup
--    ciscoIpRanBackHaulNotifGroupRev2
--   MandGroup
--    ciscoIpRanBackHaulAlarmGroupSup1
--   MandGroup
--    ciscoIpRanBackHaulCongestionGroup
--   MandGroup
--    ciscoIpRanBackHaulGsmErrorsGroup
--   MandGroup
--    ciscoIpRanBackHaulUmtsErrorsGroup

ciscoIpRanBackHaulMIBComplianceRev3 OBJECT IDENTIFIER ::= { ciscoIpRanBackHaulMIBCompliances 4 }
-- MODULE-COMPLIANCE
--  Status
--    mandatory
--  Descr
--    The compliance statement for entities which implement
--    the CISCO-IP-RAN-BACKHAUL-MIB.my managment information
--    base.
--  Module
--    >>current<<
--   MandGroup
--    ciscoIpRanBackHaulScalarsGroupRev2
--   MandGroup
--    ciscoIpRanBackHaulConfigGroup
--   MandGroup
--    ciscoIpRanBackHaulConfigGroupSup2
--   MandGroup
--    ciscoIpRanBackHaulConfigGroupSup3
--   MandGroup
--    ciscoIpRanBackHaulStatsGroup
--   MandGroup
--    ciscoIpRanBackHaulAlarmGroup
--   MandGroup
--    ciscoIpRanBackHaulHistoryGroupRev3
--   MandGroup
--    ciscoIpRanBackHaulNotifGroupRev2
--   MandGroup
--    ciscoIpRanBackHaulAlarmGroupSup1
--   MandGroup
--    ciscoIpRanBackHaulCongestionGroup
--   MandGroup
--    ciscoIpRanBackHaulGsmErrorsGroup
--   MandGroup
--    ciscoIpRanBackHaulUmtsErrorsGroup


END

