mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-17 16:03:04 +00:00
1032 lines
34 KiB
Plaintext
1032 lines
34 KiB
Plaintext
-- $ID$
|
|
-- ********************************************************************
|
|
-- CISCO-GPRS-GTP-MIB.my: MIB file for GPRS Tunnelling Protocol(GTP)
|
|
--
|
|
-- December 1998, Ying He
|
|
-- March 2001, Jeyachitra Alagar
|
|
--
|
|
-- Copyright (c) 1998-1999, 2001 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- NOTE WELL
|
|
-- All objects defined in this mib are applicable to R1.4 GGSN only &
|
|
-- they will be obsolete for the Cisco GGSN releases subsequent to
|
|
-- R1.4 GGSN. They will be replaced with objects defined in the
|
|
-- CISCO-GTP-MIB.my, CISCO-GGSN-MIB.my, CISCO-GPRS-CHARGING-MIB.my
|
|
-- and CISCO-GPRS-ACC-PT-MIB.my documents. Management applications
|
|
-- should not be examining the objects defined in this document
|
|
-- for Cisco GGSN releases beyond GGSN R1.4 release.
|
|
--
|
|
-- ********************************************************************
|
|
-- $Endlog$
|
|
|
|
CISCO-GPRS-GTP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
Counter32,
|
|
Gauge32,
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
DisplayString,
|
|
TruthValue,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
ciscoExperiment
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoGprsGtpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200509190000Z"
|
|
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-gprs@cisco.com"
|
|
DESCRIPTION
|
|
"The MIB Module for managing the General Packet Radio
|
|
Service(GPRS) Tunnelling Protocol(GTP) on Gateway GPRS
|
|
Support Node (GGSN) and Serving GPRS Support
|
|
Node(SGSN)."
|
|
REVISION "200509190000Z"
|
|
DESCRIPTION
|
|
"This MIB is now obsolete."
|
|
REVISION "200107300000Z"
|
|
DESCRIPTION
|
|
"The information regarding the deprecation of this MIB
|
|
has been changed."
|
|
REVISION "200103080000Z"
|
|
DESCRIPTION
|
|
"This MIB is being deprecated. All the objects defined
|
|
in this MIB have been replaced with objects defined in
|
|
CISCO-GTP-MIB.my, CISCO-GGSN-MIB.my,
|
|
CISCO-GPRS-CHARGING-MIB.my and CISCO-GPRS-ACC-PT-MIB.my
|
|
"
|
|
REVISION "9907120000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoExperiment 48 }
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
-- Object definitions
|
|
-- ******************************************************************
|
|
|
|
ciscoGprsGtpMIBObjects OBJECT IDENTIFIER ::= { ciscoGprsGtpMIB 1 }
|
|
|
|
ciscoGprsGtpConfig OBJECT IDENTIFIER
|
|
::= { ciscoGprsGtpMIBObjects 1 }
|
|
ciscoGprsGtpStats OBJECT IDENTIFIER
|
|
::= { ciscoGprsGtpMIBObjects 2 }
|
|
|
|
-- Configuration objects group
|
|
cgprsGtpGeneralConfig OBJECT IDENTIFIER ::= { ciscoGprsGtpConfig 1 }
|
|
cgprsGtpGgsnConfig OBJECT IDENTIFIER ::= { ciscoGprsGtpConfig 2 }
|
|
|
|
-- Statistics objects group
|
|
cgprsGtpGeneralStats OBJECT IDENTIFIER ::= { ciscoGprsGtpStats 1 }
|
|
cgprsGtpGgsnStats OBJECT IDENTIFIER ::= { ciscoGprsGtpStats 2 }
|
|
cgprsGtpGgsnStatus OBJECT IDENTIFIER ::= { ciscoGprsGtpStats 3 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- Configuration Parameters for GGSN and SGSN
|
|
-- ******************************************************************
|
|
|
|
cgprsGtpT3TunnelTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (1..180)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The T3-TUNNEL timer for mobility management. This timer is
|
|
started by the 'Old SGSN'. Whilst the timer is running, the
|
|
T-PDUs received by the 'Old SGSN' (from the GGSN), and any
|
|
buffered T-PDUs are forwarded to the 'New SGSN'. "
|
|
REFERENCE
|
|
"ETSI GSM 04.08.
|
|
"
|
|
DEFVAL { 20 }
|
|
::= { cgprsGtpGeneralConfig 1 }
|
|
|
|
|
|
cgprsGtpT3ResponseTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (1..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The T3-RESPONSE timer for retransmission. This timer is started
|
|
by GGSN, upon the transmission of a signalling request message; it is
|
|
used for message retransmission purposes, in the event that no response
|
|
is received by the time the timer expires. Note that the total wait
|
|
time (cgprsGtpT3ResponseTimer*cgprsGtpN3Requests) must be shorter than
|
|
the Mobile System (MS) wait time between retries of Attach and RA
|
|
Updates; The product of cgprsGtpT3ResponseTimer and cgprsGtpN3requests
|
|
must be less than the minimum value of the Attach Timer(T3310) and the
|
|
Routing Area Update timer(T3330). The cgprsGtpT3ResponseTimer timer,
|
|
according to the standards, recommends an adaptive back-off mechanism,
|
|
using increasing values, e.g., 1, 2, 4, and 8 seconds."
|
|
REFERENCE
|
|
"ETSI GSM 04.08.
|
|
"
|
|
DEFVAL { 1 }
|
|
::= { cgprsGtpGeneralConfig 2 }
|
|
|
|
|
|
cgprsGtpN3Request OBJECT-TYPE
|
|
SYNTAX Integer32 (1..20)
|
|
UNITS "messages"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The N3-REQUESTS value. Maximum number of times a signalling
|
|
request message is retransmitted in the event of no
|
|
corresponding response message.
|
|
"
|
|
DEFVAL { 5 }
|
|
::= { cgprsGtpGeneralConfig 3 }
|
|
|
|
|
|
cgprsGtpN3BufferSize OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
UNITS "bytes"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The N3-BUFFER-SIZE value. This is the size of the receive
|
|
buffer for G-PDUs and signalling request messages. If a packet
|
|
arrives with more data bytes then the receive buffer can
|
|
contain, the excess bytes will be discarded."
|
|
DEFVAL { 8192 }
|
|
::= { cgprsGtpGeneralConfig 4 }
|
|
|
|
|
|
cgprsGtpEchoRequestTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (60..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The time interval to transmit 'Echo Request' message.
|
|
'Echo Response' message is normally received in response
|
|
to 'Echo Request' message. In the event of no response to the
|
|
'Echo Request' message, a notification is generated
|
|
identifying the peer GSN (i.e. cgprsGtpGSNid ), which fails to
|
|
respond."
|
|
DEFVAL { 60 }
|
|
::= { cgprsGtpGeneralConfig 5 }
|
|
|
|
|
|
cgprsGtpGSNTotalBandwidthResrc OBJECT-TYPE
|
|
SYNTAX Integer32 (1..3000)
|
|
UNITS "bits/sec"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The total amount of bandwidth resource on the GGSN.
|
|
"
|
|
::= { cgprsGtpGeneralConfig 6 }
|
|
|
|
cgprsGtpMaxNumPDPCxts OBJECT-TYPE
|
|
SYNTAX Integer32(1..1000000)
|
|
UNITS "PDP contexts"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The Maximum number of PDP contexts allowed. The PDP context
|
|
contains the Session Management parameters that are necessary
|
|
to transfer between SGSNs at the Inter SGSN Routeing Update
|
|
procedure."
|
|
DEFVAL { 45000 }
|
|
::= { cgprsGtpGeneralConfig 7 }
|
|
|
|
cgprsGtpDroppedPktsMonTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The time duration for monitoring the excessive rate at which
|
|
packets are dropped by the GSN due to unknown GTP header
|
|
problem."
|
|
DEFVAL { 300 }
|
|
::= { cgprsGtpGeneralConfig 8 }
|
|
|
|
cgprsGtpNoRespToEchoNotifEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The object indicates whether the system produces the
|
|
cgprsGtpGSNEchoFailedNotif. A false value will prevent
|
|
the cgprsGtpGSNEchoFailedNotif from being generated
|
|
by this system.
|
|
"
|
|
DEFVAL { true }
|
|
::= { cgprsGtpGeneralConfig 9 }
|
|
|
|
cgprsGtpPDPCxtActRejNotifEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The object indicates whether the system produces the
|
|
cgprsGtpPDPCxtActivationRejNotif.A false value will
|
|
prevent the cgprsGtpPDPCxtActivationRejNotif
|
|
from being generated by this system.
|
|
"
|
|
DEFVAL { true }
|
|
::= { cgprsGtpGeneralConfig 10 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- Configuration Parameters for GGSN
|
|
-- ******************************************************************
|
|
cgprsGtpAPNAddrAllocMethodGlobDef OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
radius(1),
|
|
dhcp(2),
|
|
disable(3),
|
|
notconfig(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" The global default value of APN address allocation method.
|
|
Individual APN address allocation method
|
|
configuration overrides global default value.
|
|
"
|
|
DEFVAL { disable }
|
|
::= { cgprsGtpGgsnConfig 1 }
|
|
|
|
--
|
|
-- Charging Gateway Table for GGSN
|
|
--
|
|
|
|
cgprsGtpChargingGWTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsGtpChargingGWEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" Charging Gateway table. Charging information in GPRS
|
|
is collected for each MS by SGSNs and GGSNs that are serving
|
|
the MS. The information that the operator uses to generate
|
|
the bill to a subscriber is operator-specific, such as
|
|
usage of the radio interface, PDP addresses, duration of
|
|
PDP context, usage of general GPRS resources, location of
|
|
MS, traffic distination, usage of external data network
|
|
and so on.
|
|
Charging Gateways act as a storage buffer for real time
|
|
Charging Data Record (CDR) collection. It provides the
|
|
CDRs to the billing system.
|
|
Charging Gateway Table lists all the charging gateways
|
|
and their operational states. Backup charging gateway type
|
|
is not allowed if there is no primary charging gateway type
|
|
entry in the table. In addition, there is only one primary
|
|
charging gateway entry.
|
|
"
|
|
REFERENCE
|
|
" ETSI GSM 10.17 - Charging in GPRS.
|
|
"
|
|
::= { cgprsGtpGgsnConfig 2 }
|
|
|
|
cgprsGtpChargingGWEntry OBJECT-TYPE
|
|
SYNTAX CgprsGtpChargingGWEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Charging Gateway entry.
|
|
"
|
|
INDEX { cgprsGtpChargingGWid }
|
|
::= { cgprsGtpChargingGWTable 1}
|
|
|
|
CgprsGtpChargingGWEntry ::= SEQUENCE {
|
|
cgprsGtpChargingGWid IpAddress,
|
|
cgprsGtpChargingGWName DisplayString,
|
|
cgprsGtpChargingGWType INTEGER,
|
|
cgprsGtpChargingGWOperState INTEGER,
|
|
cgprsGtpChargingGWNotifEnable TruthValue,
|
|
cgprsGtpChargingGWRowStatus RowStatus
|
|
|
|
}
|
|
|
|
|
|
cgprsGtpChargingGWid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" The IP address that is used to identify the unique
|
|
charging gateway.
|
|
"
|
|
::= { cgprsGtpChargingGWEntry 1 }
|
|
|
|
cgprsGtpChargingGWName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The name of the charging gateway.
|
|
"
|
|
DEFVAL { "" }
|
|
::= { cgprsGtpChargingGWEntry 2 }
|
|
|
|
|
|
cgprsGtpChargingGWType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
primary(1),
|
|
backup(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The type of the charging gateway. The object can ge set to
|
|
'primary' if the gateway is a primary charging gateway.
|
|
One primary charging gateway and one backup charging
|
|
gateway are allowed for the system to work properly.
|
|
"
|
|
DEFVAL { primary }
|
|
::= { cgprsGtpChargingGWEntry 3 }
|
|
|
|
|
|
cgprsGtpChargingGWOperState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
unknown(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The operation state of the charging gateway.
|
|
'up' is when the charging gateway is up.
|
|
'down' is when the charging gateway is down.
|
|
'unknown' is when the charging gateway state can not be
|
|
determined, such as during the time between it is configured
|
|
and actual state is detected as functional."
|
|
::= { cgprsGtpChargingGWEntry 4 }
|
|
|
|
cgprsGtpChargingGWNotifEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The object indicates whether the system produces the
|
|
cgprsGtpChargingGWNotif. A false value will prevent the
|
|
cgprsGtpChargingGWUpDownNotif from being generated by this
|
|
system.
|
|
"
|
|
DEFVAL { true }
|
|
::= { cgprsGtpChargingGWEntry 5 }
|
|
|
|
|
|
cgprsGtpChargingGWRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object is used to create a new row or modify or delete an
|
|
existing row in this table.
|
|
"
|
|
::= { cgprsGtpChargingGWEntry 6 }
|
|
|
|
--
|
|
-- APN table for GGSN
|
|
--
|
|
|
|
cgprsGtpAPNTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsGtpAPNEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" The table of Access Point Name (APN). APN is the information
|
|
relayed by the SGSN to the GGSN, that is used by the GGSN
|
|
to differentiate between accesses to different external packet
|
|
data networks using the same PDP type. APN is uniquely
|
|
identified by its name.
|
|
"
|
|
::= { cgprsGtpGgsnConfig 3 }
|
|
|
|
cgprsGtpAPNEntry OBJECT-TYPE
|
|
SYNTAX CgprsGtpAPNEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"APN entry that contains APN name and method of ip address
|
|
allocation. Ip address for a MS can be allocated from external
|
|
DHCP server, or local ip address pool, or static, depends on
|
|
configuration."
|
|
INDEX { cgprsGtpAPNId }
|
|
::= { cgprsGtpAPNTable 1}
|
|
|
|
CgprsGtpAPNEntry ::= SEQUENCE {
|
|
cgprsGtpAPNId Integer32,
|
|
cgprsGtpAPNName DisplayString,
|
|
cgprsGtpAPNAddrAllocMethod INTEGER,
|
|
cgprsGtpAPNRowStatus RowStatus
|
|
}
|
|
|
|
cgprsGtpAPNId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" APN index.
|
|
"
|
|
::= { cgprsGtpAPNEntry 1 }
|
|
|
|
cgprsGtpAPNName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" APN name.
|
|
"
|
|
::= { cgprsGtpAPNEntry 2 }
|
|
|
|
cgprsGtpAPNAddrAllocMethod OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
radius(1),
|
|
dhcp(2),
|
|
disable(3),
|
|
notconfig(4)}
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" APN ip address allocation method. Default is to use global
|
|
default setting.
|
|
"
|
|
DEFVAL { disable }
|
|
::= { cgprsGtpAPNEntry 3 }
|
|
|
|
cgprsGtpAPNRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This object is used to create a new row or modify or delete an
|
|
existing row in this table.
|
|
"
|
|
::= { cgprsGtpAPNEntry 4 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- GTP Statistics or Status information for GGSN and SGSN
|
|
-- ******************************************************************
|
|
|
|
cgprsGtpCurRxPacketQueueSize OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The current size of the Rx Packet Queue on the GSN node (for
|
|
data received from the APN, on the Gi interface).
|
|
"
|
|
::= { cgprsGtpGeneralStats 1 }
|
|
|
|
cgprsGtpCurActivatedPDPCxtsCnt OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "PDP contexts"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The current number of PDP contexts established on the GSN
|
|
node."
|
|
::= { cgprsGtpGeneralStats 2 }
|
|
|
|
cgprsGtpCurUnexpRxGpduCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "PDUs"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The total number of G-PDUs received from a SGSN for a
|
|
non-existing or an inactive PDP context since system
|
|
startup.
|
|
"
|
|
::= { cgprsGtpGeneralStats 3 }
|
|
|
|
cgprsGtpCurRejPDPCxtActivationCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "PDP contexts"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The total number of Rejected PDP Context activation, due to
|
|
an overload or other abnormal conditions since system startup.
|
|
"
|
|
::= { cgprsGtpGeneralStats 4 }
|
|
|
|
|
|
cgprsGtpTotalPktsDropped OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Total number of packets dropped due to unknown GTP header,
|
|
since system is up.
|
|
"
|
|
::= { cgprsGtpGeneralStats 5 }
|
|
|
|
|
|
cgprsGtpDroppedPktsTimeFrame OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The time frame within which the number GTP packets, defined
|
|
by cgprsGtpDroppedPktsCnt, are dropped.
|
|
"
|
|
::= { cgprsGtpGeneralStats 6 }
|
|
|
|
cgprsGtpDroppedPktsCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The number of packets dropped by GTPwithin
|
|
cgprsGtpDroppedPktsTimeFrame.
|
|
"
|
|
::= { cgprsGtpGeneralStats 7 }
|
|
|
|
cgprsGtpCurMTForPremiumQos OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "bits/sec"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The mean throughput for premium class QOS users on the GSN.
|
|
"
|
|
::= { cgprsGtpGeneralStats 8 }
|
|
|
|
|
|
cgprsGtpCurMTForNormalQos OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "bits/sec"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The mean throughput for normal class QOS users on the GSN.
|
|
"
|
|
::= { cgprsGtpGeneralStats 9 }
|
|
|
|
|
|
cgprsGtpCurMTForBestEffortQos OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "bits/sec"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The mean throughput for a 'best effort' class QOS users on
|
|
the GSN.
|
|
"
|
|
::= { cgprsGtpGeneralStats 10 }
|
|
|
|
|
|
cgprsGtpCurGSNBandwidthResrcUsed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "bits/sec"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The current amount of bandwidth resource used on the GSN.
|
|
The current amount of bandwidth resource available on GSN
|
|
can be obtained by deducting the value of this object from
|
|
the value of the object cgprsGtpGSNTotalBandwidthResrc.
|
|
"
|
|
::= { cgprsGtpGeneralStats 11 }
|
|
|
|
--
|
|
-- GSN Table for GGSN and SGSN
|
|
--
|
|
cgprsGtpGSNTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsGtpGSNEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" GSN peer table. The SGSN-GGSN peer relationship is established
|
|
as following:
|
|
o A table in DNS listing the APN and corresponding ip
|
|
address of GGSN.
|
|
o When Mobile System (MS) wants service, it sends packets to
|
|
a SGSN with specific APN.
|
|
o SGSN asks DNS for ip address of a GGSN that service this
|
|
APN.
|
|
o DHCP returns a GGSN.
|
|
o SGSN requires a path to the GGSN using GTP protocol.
|
|
o The SGSN and GGSN peer maintains path by sending echo
|
|
request message to each other. If one side fails in echo
|
|
reply for certain times, the other side will send a trap to
|
|
NMS.
|
|
|
|
Note:
|
|
o Multiple-Multiple peer relationship, i.e. a SGSN have
|
|
multiple GGSN as peers, while a GGSN have multiple SGSN
|
|
peers, depending on routing path.
|
|
o Path is kept in database.
|
|
"
|
|
::= { cgprsGtpGeneralStats 12 }
|
|
|
|
cgprsGtpGSNEntry OBJECT-TYPE
|
|
SYNTAX CgprsGtpGSNEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"GSN entry. The entry is created when a path between a GGSN
|
|
and SGSN is setup and the end point of the path (either
|
|
GGSN or SGSN) is not listed in the GSN peer table yet.
|
|
The entry is deleted when the path is released, or echo
|
|
test message on the path times out after certain retry
|
|
number defined as cgprsGtpN3Request.
|
|
"
|
|
INDEX { cgprsGtpGSNid }
|
|
::= { cgprsGtpGSNTable 1}
|
|
|
|
CgprsGtpGSNEntry ::= SEQUENCE {
|
|
cgprsGtpGSNid IpAddress,
|
|
cgprsGtpGSNEchoFailedNotifCnt Counter32
|
|
}
|
|
|
|
cgprsGtpGSNid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Ip address that uniquely identify a GSN node.
|
|
"
|
|
::= { cgprsGtpGSNEntry 1 }
|
|
|
|
cgprsGtpGSNEchoFailedNotifCnt OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" The echo test failure count before the entry is deleted.
|
|
"
|
|
::= { cgprsGtpGSNEntry 2 }
|
|
|
|
-- ******************************************************************
|
|
-- GTP Statistics for GGSN
|
|
-- ******************************************************************
|
|
|
|
cgprsGtpTotalNumAllocIpAddr OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "allocated dynamic addreses"
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The current number of total allocated ip addresses on the
|
|
GGSN."
|
|
::= { cgprsGtpGgsnStats 1 }
|
|
|
|
cgprsGtpChargingMsgCnt OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The current number of total charging messages in the queue.
|
|
"
|
|
::= { cgprsGtpGgsnStats 2 }
|
|
|
|
--
|
|
-- Allocated Ip Address Num table for GGSN
|
|
--
|
|
|
|
cgprsGtpNumAllocIpAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CgprsGtpNumAllocIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The table for currently allocated number of dynamic
|
|
addreses , associated with a given APN."
|
|
::= { cgprsGtpGgsnStats 3 }
|
|
|
|
cgprsGtpNumAllocIpAddrEntry OBJECT-TYPE
|
|
SYNTAX CgprsGtpNumAllocIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The entry is created when a new APN is created.
|
|
The entry is deleted when the associated APN is deleted.
|
|
"
|
|
INDEX { cgprsGtpAPNId }
|
|
::= { cgprsGtpNumAllocIpAddrTable 1 }
|
|
|
|
|
|
CgprsGtpNumAllocIpAddrEntry ::= SEQUENCE {
|
|
cgprsGtpNumAllocIpAddr Gauge32
|
|
}
|
|
|
|
|
|
cgprsGtpNumAllocIpAddr OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"Number of ip addresses allocated for the specified
|
|
APN (as identified by cgprsGtpAPNId).
|
|
"
|
|
::= { cgprsGtpNumAllocIpAddrEntry 1 }
|
|
|
|
|
|
-- ******************************************************************
|
|
-- GTP Status information for GGSN
|
|
-- ******************************************************************
|
|
cgprsGtpVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The gtp version supported.
|
|
"
|
|
::= { cgprsGtpGgsnStatus 1 }
|
|
|
|
cgprsGtpLastGSNidNoRespToEcho OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The name of the last peer GSN that does not reply
|
|
to echo message.
|
|
"
|
|
::= { cgprsGtpGgsnStatus 2 }
|
|
|
|
cgprsGtpLastGSNidRecovered OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The name of the last peer GSN that does not reply
|
|
to echo message.
|
|
"
|
|
::= { cgprsGtpGgsnStatus 3 }
|
|
|
|
|
|
cgprsGtpGSNidOfLastUnexpPDPCxt OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The name of the peer GSN whose PDP context is
|
|
unexpected.
|
|
"
|
|
::= { cgprsGtpGgsnStatus 4 }
|
|
|
|
|
|
cgprsGtpTIDOfLastUnexpPDPCxt OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The TID of the last unexpected PDP Context activation.
|
|
"
|
|
::= { cgprsGtpGgsnStatus 5 }
|
|
|
|
|
|
cgprsGtpRejReasonOfLastUnexpPDPCxt OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The reason for rejecting the PDP Context activation.
|
|
"
|
|
::= { cgprsGtpGgsnStatus 6 }
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
-- Trap definitions
|
|
-- ******************************************************************
|
|
|
|
ciscoGprsGtpNotifPrefix OBJECT IDENTIFIER ::= { ciscoGprsGtpMIB 2 }
|
|
ciscoGprsGtpNotifs OBJECT IDENTIFIER
|
|
::= { ciscoGprsGtpNotifPrefix 0 }
|
|
|
|
--
|
|
-- Traps for GGSN and SGSN
|
|
--
|
|
cgprsGtpGSNPathFailedNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cgprsGtpLastGSNidNoRespToEcho
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The notification is sent when the GSN peer is failed to respond
|
|
to the GTP 'Echo Request' message for cgprsGtpN3Request times and
|
|
before the GSN entry is deleted from the GSN peer table."
|
|
::= { ciscoGprsGtpNotifs 1 }
|
|
|
|
cgprsGtpGSNPathRecoveredNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cgprsGtpLastGSNidRecovered
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The notification is sent when the GSN peer is recovered from
|
|
failure."
|
|
::= { ciscoGprsGtpNotifs 2 }
|
|
|
|
cgprsGtpPDPCxtActivationRejNotif NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cgprsGtpGSNidOfLastUnexpPDPCxt,
|
|
cgprsGtpTIDOfLastUnexpPDPCxt,
|
|
cgprsGtpRejReasonOfLastUnexpPDPCxt
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This trap indicates that a PDP Context activation was rejected due
|
|
to an overload, or some other abnormal condition. The trap
|
|
indicates the Id of the GSN that rejected the PDP Context
|
|
Activation, the IMSI Id of the MS, and the reson for rejection."
|
|
::= { ciscoGprsGtpNotifs 3 }
|
|
|
|
|
|
--
|
|
-- Traps for GGSN
|
|
--
|
|
cgprsGtpPrimaryChargingGWUpNotif NOTIFICATION-TYPE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This notification is sent when primary charging gateway is up.
|
|
"
|
|
::= { ciscoGprsGtpNotifs 4 }
|
|
|
|
cgprsGtpPrimaryChargingGWDownNotif NOTIFICATION-TYPE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This notification is sent when primary charging gateway is down.
|
|
"
|
|
::= { ciscoGprsGtpNotifs 5 }
|
|
|
|
cgprsGtpSecondaryChargingGWUpNotif NOTIFICATION-TYPE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This notification is sent when secondary charging gateway is up.
|
|
"
|
|
::= { ciscoGprsGtpNotifs 6 }
|
|
|
|
cgprsGtpSecondaryChargingGWDownNotif NOTIFICATION-TYPE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"This notification is sent when secondary charging gateway is down.
|
|
"
|
|
::= { ciscoGprsGtpNotifs 7 }
|
|
|
|
-- ******************************************************************
|
|
-- Conformances definitions
|
|
-- ******************************************************************
|
|
|
|
ciscoGprsGtpConformances OBJECT IDENTIFIER ::= { ciscoGprsGtpMIB 3 }
|
|
|
|
cgprsGtpCompliances OBJECT IDENTIFIER
|
|
::= { ciscoGprsGtpConformances 1}
|
|
cgprsGtpGroups OBJECT IDENTIFIER
|
|
::= { ciscoGprsGtpConformances 2}
|
|
|
|
-- compliance statements
|
|
|
|
cgprsGtpCompliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" The compliance statement for entities which implement the
|
|
CISCO GPRS GTP MIB.
|
|
"
|
|
MODULE
|
|
MANDATORY-GROUPS { cgprsGtpGeneralConfigGroup,
|
|
cgprsGtpGeneralStatsGroup
|
|
}
|
|
GROUP cgprsGtpGgsnConfigGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that supports
|
|
GGSN feature."
|
|
GROUP cgprsGtpGgsnStatsGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that supports
|
|
GGSN feature."
|
|
GROUP cgprsGtpGgsnStatusGroup
|
|
DESCRIPTION
|
|
"This group is mandatory only for a system that supports
|
|
GGSN feature."
|
|
::= {cgprsGtpCompliances 1}
|
|
|
|
-- units of conformance
|
|
|
|
cgprsGtpGeneralConfigGroup OBJECT-GROUP
|
|
OBJECTS { cgprsGtpT3TunnelTimer,
|
|
cgprsGtpT3ResponseTimer,
|
|
cgprsGtpN3Request,
|
|
cgprsGtpN3BufferSize,
|
|
cgprsGtpEchoRequestTimer,
|
|
cgprsGtpGSNTotalBandwidthResrc,
|
|
cgprsGtpMaxNumPDPCxts,
|
|
cgprsGtpDroppedPktsMonTime,
|
|
cgprsGtpNoRespToEchoNotifEnable,
|
|
cgprsGtpPDPCxtActRejNotifEnable
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" A collection of configurable GTP parameters for GGSN and SGSN.
|
|
"
|
|
::= {cgprsGtpGroups 1}
|
|
|
|
cgprsGtpGgsnConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsGtpAPNAddrAllocMethodGlobDef,
|
|
cgprsGtpChargingGWName,
|
|
cgprsGtpChargingGWType,
|
|
cgprsGtpChargingGWOperState,
|
|
cgprsGtpChargingGWNotifEnable,
|
|
cgprsGtpChargingGWRowStatus,
|
|
cgprsGtpAPNName,
|
|
cgprsGtpAPNAddrAllocMethod,
|
|
cgprsGtpAPNRowStatus
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" A collection of configurable GTP parameters on GGSN.
|
|
"
|
|
::= {cgprsGtpGroups 2}
|
|
|
|
cgprsGtpGeneralStatsGroup OBJECT-GROUP
|
|
OBJECTS { cgprsGtpCurRxPacketQueueSize,
|
|
cgprsGtpCurActivatedPDPCxtsCnt,
|
|
cgprsGtpCurUnexpRxGpduCnt,
|
|
cgprsGtpCurRejPDPCxtActivationCnt,
|
|
cgprsGtpTotalPktsDropped,
|
|
cgprsGtpDroppedPktsTimeFrame,
|
|
cgprsGtpDroppedPktsCnt,
|
|
cgprsGtpCurMTForPremiumQos,
|
|
cgprsGtpCurMTForNormalQos,
|
|
cgprsGtpCurMTForBestEffortQos,
|
|
cgprsGtpCurGSNBandwidthResrcUsed,
|
|
cgprsGtpGSNEchoFailedNotifCnt
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" A collection of stats for GTP on GGSN and SGSN.
|
|
"
|
|
::= { cgprsGtpGroups 3 }
|
|
|
|
cgprsGtpGgsnStatsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsGtpTotalNumAllocIpAddr,
|
|
cgprsGtpChargingMsgCnt
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" A collection of statistics for GTP on GGSN.
|
|
"
|
|
::= { cgprsGtpGroups 4 }
|
|
|
|
cgprsGtpGgsnStatusGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cgprsGtpVersion,
|
|
cgprsGtpLastGSNidNoRespToEcho,
|
|
cgprsGtpLastGSNidRecovered,
|
|
cgprsGtpGSNidOfLastUnexpPDPCxt,
|
|
cgprsGtpTIDOfLastUnexpPDPCxt,
|
|
cgprsGtpRejReasonOfLastUnexpPDPCxt,
|
|
cgprsGtpNumAllocIpAddr
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" A collection of status for GTP on GGSN.
|
|
"
|
|
::= { cgprsGtpGroups 5 }
|
|
|
|
cgprsGtpGgsnNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
cgprsGtpGSNPathFailedNotif,
|
|
cgprsGtpGSNPathRecoveredNotif,
|
|
cgprsGtpPDPCxtActivationRejNotif,
|
|
cgprsGtpPrimaryChargingGWUpNotif,
|
|
cgprsGtpPrimaryChargingGWDownNotif,
|
|
cgprsGtpSecondaryChargingGWUpNotif,
|
|
cgprsGtpSecondaryChargingGWDownNotif
|
|
}
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
" A collection of notifications on GGSN."
|
|
::= { cgprsGtpGroups 6 }
|
|
|
|
END
|