snmp_mib_archive/CISCO-CDMA-AHDLC-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

706 lines
27 KiB
Plaintext

-- $Id $
-- $Source $
-- ******************************************************************
-- CISCO-CDMA-AHDLC-MIB.my CDMA AHDLC Service Adapter Management MIB
--
-- Oct. 2000, Christian Pechard
-- Copyright (c) 2000-2005 by Cisco Systems, Inc.
-- All rights reserved.
--
-- ******************************************************************
-- $Log $
-- ******************************************************************
-- $Endlog$
CISCO-CDMA-AHDLC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Unsigned32,
Gauge32
FROM SNMPv2-SMI
TruthValue,
TimeStamp
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
EntPhysicalIndexOrZero
FROM CISCO-TC;
cCdmaAhdlcMIB MODULE-IDENTITY
LAST-UPDATED "200511140000Z"
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 "200511140000Z"
DESCRIPTION
"Updated the imports such that Unsigned32 is imported from
SNMPv2-SMI instead of CISCO-TC."
REVISION "200201040000Z"
DESCRIPTION
"Initial revision of this MIB module."
::= { ciscoMgmt 997 }
cCdmaAhdlcMIBObjects OBJECT IDENTIFIER ::= { cCdmaAhdlcMIB 1 }
cCdmaAhdlcEngineInfo OBJECT IDENTIFIER ::= { cCdmaAhdlcMIBObjects 1 }
cCdmaAhdlcMIBNotif OBJECT IDENTIFIER ::= { cCdmaAhdlcMIB 0 }
-- ******************************************************************
-- * CDMA AHDLC engine information
-- ******************************************************************
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 }
-- ******************************************************************
-- * CDMA AHDLC performance table
-- ******************************************************************
cCdmaAhdlcPerfTable 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 }
::={ cCdmaAhdlcPerfTable 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 system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system
was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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
system was last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ 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 system was
last restarted.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at
other times as indicated by the value of
cCdmaAhdlcDiscontinuityTime."
::={ cCdmaAhdlcPerfEntry 17 }
cCdmaAhdlcDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the AHDLC Engine's
counters last experienced a discontinuity. If no
discontinuities have occurred since the last
re-initialization of the local management subsystem,
then this object contains a zero value."
::={ cCdmaAhdlcPerfEntry 18 }
-- ******************************************************************
-- Notification definitions
-- ******************************************************************
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 }
-- ******************************************************************
-- * Conformance
-- ******************************************************************
cCdmaAhdlcMIBConformance OBJECT IDENTIFIER ::={ cCdmaAhdlcMIB 3 }
cCdmaAhdlcMIBCompliances OBJECT IDENTIFIER
::={ cCdmaAhdlcMIBConformance 1 }
cCdmaAhdlcMIBGroups OBJECT IDENTIFIER
::={ cCdmaAhdlcMIBConformance 2 }
-- ******************************************************************
-- * Compliance
-- ******************************************************************
cCdmaAhdlcMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the CDMA AHDLC Management MIB."
MODULE -- this module
MANDATORY-GROUPS {
cCdmaAhdlcGroup,
cCdmaAhdlcNotifGroup
}
::={ cCdmaAhdlcMIBCompliances 1 }
-- ******************************************************************
-- * Units of Conformance
-- ******************************************************************
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,
cCdmaAhdlcDiscontinuityTime
}
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