1-- $ID$
2-- ********************************************************************
3-- CISCO-GTP-DIRECTOR-MIB.my: MIB file for GTP Director Module
4--
5-- September 2001, Jeyachitra Alagar
6--
7-- Copyright (c) 2001 by cisco Systems, Inc.
8-- All rights reserved.
9-- ********************************************************************
10-- $Endlog$
11
12CISCO-GTP-DIRECTOR-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15        MODULE-IDENTITY,
16        OBJECT-TYPE,
17        NOTIFICATION-TYPE,
18        Gauge32,
19        Counter32,
20        Unsigned32
21                FROM SNMPv2-SMI
22        TruthValue
23                FROM SNMPv2-TC
24        MODULE-COMPLIANCE,
25        OBJECT-GROUP,
26        NOTIFICATION-GROUP
27                FROM SNMPv2-CONF
28        ciscoMgmt
29                FROM CISCO-SMI;
30
31ciscoGtpDirectorMIB MODULE-IDENTITY
32        LAST-UPDATED        "200109131400Z"
33        ORGANIZATION        "Cisco Systems, Inc."
34        CONTACT-INFO
35                "       Cisco Systems
36                        Customer Service
37
38                Postal: 170 W Tasman Drive
39                        San Jose, CA  95134
40                        USA
41
42                   Tel: +1 800 553-NETS
43
44                E-mail: cs-gprs@cisco.com"
45        DESCRIPTION
46                "This MIB module defines objects that are used to
47                 manage GTP Director Module.
48
49                 In the GPRS network, the APN is the identifier that
50                 specifies where the user is connecting. The APN
51                 identifies whether the network is a corporate network
52                 or a service provider network.  The APN comprises of
53                 two parts, the network id and the operator id.
54
55                 The Single Access point feature enables the
56                 service provider to add new access-points to the GGSN
57                 without having to provision the HLR. The requests are
58                 sent by the SGSN to the same virtual APN. A virtual
59                 APN is not associated with any actual physical
60                 network.  The GGSN processes the request and forwards
61                 the packet to the appropriate access-point that is
62                 specified in the PCO. The Single APN feature is
63                 supported only in Cisco GGSNs.
64
65                 The purpose of the GTP-Director is to provide a
66                 mechanism for service providers using non-Cisco GGSN
67                 to use the Single APN feature. This would enable the
68                 service providers to add access-point to the network
69                 without having to provision the HLR. This will be
70                 transparent to the SGSN. The mobile user initiates
71                 a connection request to the SGSN. The access-point
72                 name specified in the request is the virtual APN.
73                 The GTP-Director would resolve the access-point name
74                 and forward the request to the appropriate
75                 GGSN (real GGSN).
76
77                +==+  +===+  +====+   ====   +===+  +====+     +===+
78                |MS|--|BSS|--|SGSN|--|PLMN|--|GDM|--|GGSN|--Gi-|PDN|
79                +==+  +===+  +====+   ====   +===+  +====+     +===+
80                                              | |
81                                              | |   +====+
82                                              | |___|GGSN|------Gi
83                                              |     +====+       |
84                                              |                  |
85                                              |     +====+     +===+
86                                              |_____|GGSN|--Gi-|PDN|
87                                                    +====+     +===+
88
89                 The GTP-Director also provides load balancing across
90                 GGSNs. The GTP-Director uses the round-robin
91                 mechanism for providing load balancing.  The
92                 Cisco GGSNs may use the GTP-Director, but is not
93                 necessary as they can use IOS-SLB ( Server Load
94                 Balancing ).
95
96                Acronyms and terms:
97                 APN    Access Point Name
98                 BSS    Base Staion Subsystem
99                 GDM    GTP Director Module
100                 GGSN   Gateway GPRS Support Node
101                 Gi     Reference point between GPRS and an external
102                        packet data network
103                 GPRS   General Packet Radio Service
104                 HLR    Home Location Register
105                 NMS    Network Management System
106                 PCO    Protocol Configuration Options
107                 PDN    Packet Data Network
108                 PDP    Packet Data Protocol
109                 PLMN   Public Land Mobile Network
110                 MS     Mobile Station
111                 SGSN   Serving GPRS Support Node
112                 TID    Tunnel Identifier
113                 "
114
115        REVISION        "200109131400Z"
116        DESCRIPTION
117                "Initial version of this MIB Module."
118        ::= { ciscoMgmt 245 }
119
120ciscoGtpDirectorMIBObjects     OBJECT IDENTIFIER
121                   ::=  { ciscoGtpDirectorMIB 1 }
122
123cgdConfigurations OBJECT IDENTIFIER
124                   ::=  { ciscoGtpDirectorMIBObjects 1 }
125
126cgdStatus         OBJECT IDENTIFIER
127                   ::= { ciscoGtpDirectorMIBObjects 2 }
128
129cgdStatistics     OBJECT IDENTIFIER
130                   ::= { ciscoGtpDirectorMIBObjects 3 }
131
132cgdNotifMgmt      OBJECT IDENTIFIER
133                   ::= { ciscoGtpDirectorMIBObjects 4 }
134
135
136--
137-- Configuration
138--
139cgdCreatePdpRequestInfoSaveTimer OBJECT-TYPE
140    SYNTAX      Unsigned32(1..65535)
141    UNITS       "seconds"
142    MAX-ACCESS  read-write
143    STATUS      current
144    DESCRIPTION
145        "When a GDM receives a request to create PDP, it processes
146        and forwards the request to the GGSN and saves the information
147        related to the request.  This object defines the time during
148        which the information is maintained by the GDM. Any subsequent
149        retries by the SGSN within this time period will be forwarded
150        to the same GGSN, but the timer will not be reset if a retry
151        occurs before it has expired.
152        "
153    DEFVAL { 30 }
154    ::= { cgdConfigurations 1 }
155
156
157--
158-- Status
159--
160
161cgdPendingPdps OBJECT-TYPE
162    SYNTAX      Gauge32
163    MAX-ACCESS  read-only
164    STATUS      current
165    DESCRIPTION
166        "This object gives the number of create PDP requests whose
167        connection retry timer has not expired.
168        "
169    ::= { cgdStatus 1 }
170
171--
172-- Statistics
173--
174
175cgdCreatePdpRequestFwded OBJECT-TYPE
176    SYNTAX      Counter32
177    MAX-ACCESS  read-only
178    STATUS      current
179    DESCRIPTION
180        "This object gives the number of unique create PDP requests
181        forwarded by the GDM to GGSN.  This does not include
182        the retransmissions.
183        "
184    ::= { cgdStatistics 1 }
185
186cgdTotalCreatePdpRequestFwded OBJECT-TYPE
187    SYNTAX      Counter32
188    MAX-ACCESS  read-only
189    STATUS      current
190    DESCRIPTION
191        "This object gives the total number of create PDP requests
192        forwarded by the GDM to GGSN.  This includes retransmissions
193        too.
194        "
195    ::= { cgdStatistics 2 }
196
197cgdCreateRequestRejected OBJECT-TYPE
198    SYNTAX      Counter32
199    MAX-ACCESS  read-only
200    STATUS      current
201    DESCRIPTION
202        "This object gives the total number of create PDP requests
203        rejected by the GGSN.
204        "
205    ::= { cgdStatistics 3 }
206
207cgdTotalUnsupportedMessages OBJECT-TYPE
208    SYNTAX      Counter32
209    MAX-ACCESS  read-only
210    STATUS      current
211    DESCRIPTION
212        "GDM does not support any signalling message other than
213        create PDP request.  If the GDM receives any unsupported
214        signalling message, it will not be forwarded to GGSN
215        and will be dropped.  This object gives the total number
216        of unsupported signalling messages received by the GDM.
217        "
218    ::= { cgdStatistics 4 }
219
220cgdPdpRequestDropped OBJECT-TYPE
221    SYNTAX      Counter32
222    MAX-ACCESS  read-only
223    STATUS      current
224    DESCRIPTION
225        "This object gives the total number of PDP requests dropped
226        by the GDM due to routing failures, which occur, if the GTP is
227        unable to pass the packet to IP.
228        "
229    ::= { cgdStatistics 5 }
230
231--
232-- Notifications and Alarms
233--
234
235cgdNotifEnable OBJECT-TYPE
236    SYNTAX      TruthValue
237    MAX-ACCESS  read-write
238    STATUS      current
239    DESCRIPTION
240       "Indicates whether ciscoGtpDirectorNotifications notification will
241        be sent when it is generated by the device.
242          - 'true',  will enable the device to send the notification.
243          - 'false', will prevent the device from sending out the
244                     notification.
245       "
246    DEFVAL { false }
247    ::= { cgdNotifMgmt 1 }
248
249cgdNotifType OBJECT-TYPE
250    SYNTAX      INTEGER {
251                gdmServiceUp(1),  --GDM service Enabled
252                gdmServiceDown(2) --GDM service Disabled
253                }
254    MAX-ACCESS  accessible-for-notify
255    STATUS      current
256    DESCRIPTION
257        "This object indicates the type of notification.
258        "
259    ::= { cgdNotifMgmt 2 }
260
261--
262--  Notification Definitions
263--
264
265ciscoGtpDirectorNotifPrefix OBJECT IDENTIFIER
266                           ::= { ciscoGtpDirectorMIB 2 }
267ciscoGtpDirectorNotifications OBJECT IDENTIFIER
268                           ::= { ciscoGtpDirectorNotifPrefix 0 }
269
270--
271-- Notifications
272--
273
274ciscoGtpDirectorNotification NOTIFICATION-TYPE
275    OBJECTS     {
276                  cgdNotifType
277                }
278    STATUS      current
279    DESCRIPTION
280        "This notification indicates the occurrence of a GDM
281        related alarm.
282        "
283    ::= { ciscoGtpDirectorNotifications 1 }
284
285--
286-- Conformances definitions
287--
288
289ciscoGtpDirectorMIBConformance OBJECT IDENTIFIER
290                           ::= { ciscoGtpDirectorMIB 3 }
291ciscoGtpDirectorMIBCompliances OBJECT IDENTIFIER
292                           ::= { ciscoGtpDirectorMIBConformance 1 }
293ciscoGtpDirectorMIBGroups      OBJECT IDENTIFIER
294                           ::= { ciscoGtpDirectorMIBConformance 2 }
295
296
297-- Conformance
298
299ciscoGtpDirectorMIBCompliance MODULE-COMPLIANCE
300    STATUS           current
301    DESCRIPTION
302        "The compliance statements for entities which implement
303        CISCO-GDM-MIB.
304        "
305    MODULE            -- this module
306    MANDATORY-GROUPS  {
307                        ciscoGtpDirectorConfigurationsGroup,
308                        ciscoGtpDirectorStatusGroup,
309                        ciscoGtpDirectorStatisticsGroup,
310                        ciscoGtpDirectorNotifMgmtGroup,
311                        ciscoGtpDirectorNotifGroup
312                      }
313        ::= { ciscoGtpDirectorMIBCompliances 1 }
314
315-- Units of Conformance
316
317ciscoGtpDirectorConfigurationsGroup OBJECT-GROUP
318    OBJECTS      {
319                   cgdCreatePdpRequestInfoSaveTimer
320                 }
321    STATUS       current
322    DESCRIPTION
323        "A collection of GDM configuration objects.
324        "
325        ::= { ciscoGtpDirectorMIBGroups 1 }
326
327ciscoGtpDirectorStatusGroup OBJECT-GROUP
328    OBJECTS      {
329                   cgdPendingPdps
330                 }
331    STATUS       current
332    DESCRIPTION
333        "A collection of GDM status.
334        "
335        ::= { ciscoGtpDirectorMIBGroups 2 }
336
337ciscoGtpDirectorStatisticsGroup OBJECT-GROUP
338    OBJECTS      { cgdCreatePdpRequestFwded,
339                   cgdTotalCreatePdpRequestFwded,
340                   cgdCreateRequestRejected,
341                   cgdTotalUnsupportedMessages,
342                   cgdPdpRequestDropped
343                 }
344    STATUS       current
345    DESCRIPTION
346        "A collection of GDM Statistics.
347        "
348        ::= { ciscoGtpDirectorMIBGroups 3 }
349
350ciscoGtpDirectorNotifMgmtGroup OBJECT-GROUP
351    OBJECTS     {
352                  cgdNotifEnable,
353                  cgdNotifType
354                }
355    STATUS      current
356    DESCRIPTION
357        " A collection of objects related with notification
358        management on GDM."
359    ::= { ciscoGtpDirectorMIBGroups 4 }
360
361ciscoGtpDirectorNotifGroup NOTIFICATION-GROUP
362    NOTIFICATIONS  {
363                      ciscoGtpDirectorNotification
364                   }
365    STATUS         current
366    DESCRIPTION
367        "A collection of notifications.
368        "
369    ::= { ciscoGtpDirectorMIBGroups 5 }
370END
371
372
373
374
375