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