CISCO-CDMA-AHDLC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Gauge32
FROM SNMPv2-SMI
TruthValue,
TimeStamp,
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
ZeroBasedCounter32
FROM RMON2-MIB
ciscoMgmt
FROM CISCO-SMI
Unsigned32,
EntPhysicalIndexOrZero
FROM CISCO-TC;
cCdmaAhdlcMIB MODULE-IDENTITY
LAST-UPDATED "200106280000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal 170 W Tasman Drive
San Jose, CA 95134
USA
Tel +1 800 553-NETS
E-mail cs-pdsn@cisco.com"
DESCRIPTION
"This MIB module provides details concerning AHDLC
engine state, performance, configuration and
notification.
An AHDLC channel handles one AHDLC session.
AN AHDLC engine controls a set of AHDLC channels.
The following diagram illustrates a typical usage
of an AHDLC service adapter in a 3G CDMA wireless
data network
+==========+ +========+==========+
| RAdio | AHDLC packets |AHDLC | |
| Network |============== |engine | PDSN |
| (RAN) | | | router |
+==========+ +--------+ |
/|\ | |
| +===================+
Mobile Node
using PPP
over AHDLC
Two types of AHDLC engines are available
software and hardware based. A dedicated hardware
allows better ahdlc framing performance.
Acronyms and terms
AHDLC Asynchronous High-level Data
Link Control.
AHDLC A dedicated resource used to
channel handle one AHDLC session.
AHDLC An entity managing a group of
engine AHDLC channels. An AHDLC engine
may be hardware assisted.
CDMA Code Division Multiple Access.
PDSN Packet Data Serving Node, a router
connecting a CDMA wireless network
to the internet.
RAN Radio Network."
REVISION "200010190000Z"
DESCRIPTION
"Initial revision of this MIB module."
::= { ciscoMgmt 306 }
cCdmaAhdlcMIBObjects OBJECT IDENTIFIER ::= { cCdmaAhdlcMIB 1 }
cCdmaAhdlcEngineInfo OBJECT IDENTIFIER ::= { cCdmaAhdlcMIBObjects 1 }
cCdmaAhdlcMIBNotif OBJECT IDENTIFIER ::={ cCdmaAhdlcMIB 2 }
cCdmaAhdlcEngineTable OBJECT-TYPE
SYNTAX SEQUENCE OF CCdmaAhdlcEngineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of AHDLC engines available in the system."
::= { cCdmaAhdlcEngineInfo 1 }
cCdmaAhdlcEngineEntry OBJECT-TYPE
SYNTAX CCdmaAhdlcEngineEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A description of an AHDLC engine."
INDEX { cCdmaAhdlcEngineIndex }
::= { cCdmaAhdlcEngineTable 1 }
CCdmaAhdlcEngineEntry ::=
SEQUENCE {
cCdmaAhdlcEngineIndex Unsigned32,
cCdmaAhdlcEngineName SnmpAdminString,
cCdmaAhdlcEngineType INTEGER,
cCdmaAhdlcEngineChannelsInUse Gauge32,
cCdmaAhdlcEngineMaxChannels Unsigned32,
cCdmaAhdlcEngineConfMaxChannels Unsigned32,
cCdmaAhdlcEngineOperState INTEGER,
cCdmaAhdlcEngineAdminState INTEGER,
cCdmaAhdlcEngineDownNotifEnabled TruthValue,
cCdmaAhdlcPhysicalIndex EntPhysicalIndexOrZero
}
cCdmaAhdlcEngineIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary non-zero integer-value that uniquely
identifies an AHDLC engine. An implementation should
assign AHDLC engines consecutive monotonically
increasing values."
::={ cCdmaAhdlcEngineEntry 1 }
cCdmaAhdlcEngineName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Textual name of the AHDLC engine. The value of this
object should be the name of the component as
assigned by the local device."
::={ cCdmaAhdlcEngineEntry 2 }
cCdmaAhdlcEngineType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
software(1),
hardware(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"AHDLC engine type. Three main types are defined:
- a 'hardware' based engine requires the use of
AHDLC hardware assist. Each hardware based engine is
peer to one unique AHDLC hardware assist.
- a 'software' based engine is not peer to an AHDLC
hardware assist but it relies on the system cpu(s) to
perform AHDLC framing.
If the engine type cannot be determined, this object
value should return 'unknown'."
::={ cCdmaAhdlcEngineEntry 3 }
cCdmaAhdlcEngineChannelsInUse OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of current active channels handled by this
engine."
::={ cCdmaAhdlcEngineEntry 4 }
cCdmaAhdlcEngineMaxChannels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of channels that can be supported
by this engine."
::={ cCdmaAhdlcEngineEntry 5 }
cCdmaAhdlcEngineConfMaxChannels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of channels configured by the user.
This value may not be higher than
cCdmaAhdlcEngineMaxChannels."
::={ cCdmaAhdlcEngineEntry 6 }
cCdmaAhdlcEngineOperState OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object defines the current AHDLC engine
operational state. The 'up' indicates the engine
is ready to receive ahdlc packets.
If cCdmaAhdlcEngineAdminState is 'down' then
cCdmaAhdlcEngineOperState should be 'down'. If
cCdmaAhdlcEngineAdminState is changed to 'up' then
cCdmaAhdlcEngineOperState should change to 'up'
if the engine is ready to receive ahdlc packets;
it should remain in the 'down' state if and only
if there is a fault that prevents it from going to
the 'up' state."
::={ cCdmaAhdlcEngineEntry 7 }
cCdmaAhdlcEngineAdminState OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object defines the AHDLC engine desired
state. When a managed system initializes, all
interfaces start with 'down' state. As a result
of either explicit management action or per
configuration information retained by the managed
system, cCdmaAhdlcEngineAdminState is then changed
to either 'up' or remains in the 'down' state."
::={ cCdmaAhdlcEngineEntry 8 }
cCdmaAhdlcEngineDownNotifEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" 'true' indicates notification will be sent out
when cCdmaAhdlcEngineAdminState is 'up' and
cCdmaAhdlcEngineOperState is 'down'."
::={ cCdmaAhdlcEngineEntry 9 }
cCdmaAhdlcPhysicalIndex OBJECT-TYPE
SYNTAX EntPhysicalIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Corresponding AHDLC service adapter entry in
the ENTITY-MIB (RFC-2737). This object value should
return the corresponding entPhysicalIndex value of
the service adapter or 0 if it cannot be determined or
is not applicable."
::={ cCdmaAhdlcEngineEntry 10 }
cCdmaAhdlcPerformanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF CCdmaAhdlcPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of statistics for those AHDLC engines
supported by the system."
::={ cCdmaAhdlcEngineInfo 2 }
cCdmaAhdlcPerfEntry OBJECT-TYPE
SYNTAX CCdmaAhdlcPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The statistics associated with an AHDLC engine."
AUGMENTS { cCdmaAhdlcEngineEntry }
::={ cCdmaAhdlcPerformanceTable 1 }
CCdmaAhdlcPerfEntry ::=
SEQUENCE {
cCdmaAhdlcOutgoingOctetsToEncode ZeroBasedCounter32,
cCdmaAhdlcOutgoingOctetsEncoded ZeroBasedCounter32,
cCdmaAhdlcOutgoingPktsToEncode ZeroBasedCounter32,
cCdmaAhdlcOutgoingPktsEncoded ZeroBasedCounter32,
cCdmaAhdlcIncomingOctetsToDecode ZeroBasedCounter32,
cCdmaAhdlcIncomingOctetsDecoded ZeroBasedCounter32,
cCdmaAhdlcIncomingPktsToDecode ZeroBasedCounter32,
cCdmaAhdlcIncomingPktsDecoded ZeroBasedCounter32,
cCdmaAhdlcDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcCRCDropPkts ZeroBasedCounter32,
cCdmaAhdlcMemDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcMemDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcOverflowDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcOverflowDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcInvSizeDropPktsDec ZeroBasedCounter32,
cCdmaAhdlcInvSizeDropPktsEnc ZeroBasedCounter32,
cCdmaAhdlcDiscontinuityTime TimeStamp
}
cCdmaAhdlcOutgoingOctetsToEncode OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing-traffic octets delivered to the
AHDLC engine for AHDLC encoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 1 }
cCdmaAhdlcOutgoingOctetsEncoded OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing-traffic octets generated by the
AHDLC engine through AHDLC encoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 2 }
cCdmaAhdlcOutgoingPktsToEncode OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing-traffic packets delivered to the
AHDLC engine for AHDLC encoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 3 }
cCdmaAhdlcOutgoingPktsEncoded OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of outgoing-traffic packets generated by the
AHDLC engine through AHDLC encoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 4 }
cCdmaAhdlcIncomingOctetsToDecode OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming-traffic octets delivered to the
AHDLC engine for AHDLC decoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 5 }
cCdmaAhdlcIncomingOctetsDecoded OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming-traffic octets generated by the
AHDLC engine through AHDLC decoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 6 }
cCdmaAhdlcIncomingPktsToDecode OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming-traffic packets delivered to the
AHDLC engine for AHDLC decoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 7 }
cCdmaAhdlcIncomingPktsDecoded OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of incoming-traffic packets generated by the
AHDLC engine through AHDLC decoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 8 }
cCdmaAhdlcDropPktsDec OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine during AHDLC
decoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 9 }
cCdmaAhdlcDropPktsEnc OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine during AHDLC
encoding since agent rebooted."
::={ cCdmaAhdlcPerfEntry 10 }
cCdmaAhdlcCRCDropPkts OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine because
of CRC errors since agent rebooted."
::={ cCdmaAhdlcPerfEntry 11 }
cCdmaAhdlcMemDropPktsDec OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine due to
insufficient memory during AHDLC decoding since
agent rebooted."
::={ cCdmaAhdlcPerfEntry 12 }
cCdmaAhdlcMemDropPktsEnc OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine due to
insufficient memory during AHDLC encoding since
agent rebooted."
::={ cCdmaAhdlcPerfEntry 13 }
cCdmaAhdlcOverflowDropPktsDec OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine due to
queue overflow during AHDLC decoding since agent
rebooted."
::={ cCdmaAhdlcPerfEntry 14 }
cCdmaAhdlcOverflowDropPktsEnc OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine due to
queue overflow during AHDLC encoding since agent
rebooted."
::={ cCdmaAhdlcPerfEntry 15 }
cCdmaAhdlcInvSizeDropPktsDec OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine due to
invalid size during AHDLC decoding since agent
rebooted."
::={ cCdmaAhdlcPerfEntry 16 }
cCdmaAhdlcInvSizeDropPktsEnc OBJECT-TYPE
SYNTAX ZeroBasedCounter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of packets dropped by the engine due to
invalid size during AHDLC encoding since agent
rebooted."
::={ cCdmaAhdlcPerfEntry 17 }
cCdmaAhdlcDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at
which any one or more of this interface's counters
suffered a discontinuity."
::={ cCdmaAhdlcPerfEntry 18 }
cCdmaAhdlcEngineDownNotif NOTIFICATION-TYPE
OBJECTS {
cCdmaAhdlcEngineOperState,
cCdmaAhdlcEngineAdminState
}
STATUS current
DESCRIPTION
"This notification indicates an AHDLC engine
is 'down' due to some fault though the desired
state of the engine is 'up'."
::={ cCdmaAhdlcMIBNotif 1 }
cCdmaAhdlcMIBConformance OBJECT IDENTIFIER ::={ cCdmaAhdlcMIB 3 }
cCdmaAhdlcMIBCompliances OBJECT IDENTIFIER
::={ cCdmaAhdlcMIBConformance 1 }
cCdmaAhdlcMIBGroups OBJECT IDENTIFIER
::={ cCdmaAhdlcMIBConformance 2 }
cCdmaAhdlcMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the CDMA AHDLC Management MIB."
MODULE MANDATORY-GROUPS {
cCdmaAhdlcGroup,
cCdmaAhdlcNotifGroup
}
::={ cCdmaAhdlcMIBCompliances 1 }
cCdmaAhdlcGroup OBJECT-GROUP
OBJECTS {
cCdmaAhdlcEngineName,
cCdmaAhdlcEngineType,
cCdmaAhdlcEngineMaxChannels,
cCdmaAhdlcEngineConfMaxChannels,
cCdmaAhdlcEngineChannelsInUse,
cCdmaAhdlcEngineOperState,
cCdmaAhdlcEngineAdminState,
cCdmaAhdlcEngineDownNotifEnabled,
cCdmaAhdlcPhysicalIndex,
cCdmaAhdlcOutgoingOctetsToEncode,
cCdmaAhdlcOutgoingOctetsEncoded,
cCdmaAhdlcOutgoingPktsToEncode,
cCdmaAhdlcOutgoingPktsEncoded,
cCdmaAhdlcIncomingOctetsToDecode,
cCdmaAhdlcIncomingOctetsDecoded,
cCdmaAhdlcIncomingPktsToDecode,
cCdmaAhdlcIncomingPktsDecoded,
cCdmaAhdlcDropPktsDec,
cCdmaAhdlcDropPktsEnc,
cCdmaAhdlcCRCDropPkts,
cCdmaAhdlcMemDropPktsDec,
cCdmaAhdlcMemDropPktsEnc,
cCdmaAhdlcOverflowDropPktsDec,
cCdmaAhdlcOverflowDropPktsEnc,
cCdmaAhdlcInvSizeDropPktsDec,
cCdmaAhdlcInvSizeDropPktsEnc
}
STATUS current
DESCRIPTION
"A collection of objects needed for CDMA AHDLC network
management."
::={ cCdmaAhdlcMIBGroups 1 }
cCdmaAhdlcNotifGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
cCdmaAhdlcEngineDownNotif
}
STATUS current
DESCRIPTION
"The notifications related to CDMA AHDLC network
management."
::={ cCdmaAhdlcMIBGroups 2 }
END