1-- *****************************************************************
2-- CISCO-EPC-GATEWAY-MIB.my
3--
4-- Apr 2009, Bulbul Hossain
5--
6-- Copyright (c) 2009-2012 by Cisco Systems Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10CISCO-EPC-GATEWAY-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    MODULE-IDENTITY,
14    OBJECT-TYPE,
15    Counter32,
16    NOTIFICATION-TYPE,
17    Gauge32,
18    Unsigned32
19        FROM SNMPv2-SMI
20    MODULE-COMPLIANCE,
21    OBJECT-GROUP,
22    NOTIFICATION-GROUP
23        FROM SNMPv2-CONF
24    SnmpAdminString
25        FROM SNMP-FRAMEWORK-MIB
26    TruthValue,
27    TimeStamp,
28    TimeInterval
29        FROM SNMPv2-TC
30    ciscoMgmt
31        FROM CISCO-SMI;
32
33
34ciscoEpcGatewayMIB MODULE-IDENTITY
35    LAST-UPDATED    "201202080000Z"
36    ORGANIZATION    "Cisco Systems, Inc."
37    CONTACT-INFO
38            "Cisco Systems
39            Customer Service
40
41            Postal: 170 W Tasman Drive
42            San Jose, CA  95134
43            USA
44
45            Tel: +1 800 553-NETS
46
47            E-mail: cs-lte@cisco.com"
48    DESCRIPTION
49        "This MIB module manages the features and configuration
50        for PDN Gateway(PGW) and Serving Gateway(SGW) in Evolved
51        Packet Core(EPC) architecture.
52
53        The PGW is the permanent IP point-of-attachment for
54        access via the E-UTRAN. The PGW performs IP policy and
55        charging enforcement on packet flows to and from mobile
56        devices.
57
58        The SGW is a local mobility anchor for E-UTRAN mobility,
59        switching packets between the S5 interface and the GTP
60        based S1-U interface for mobiles in connected mode.
61
62        +------------------------------------------------+
63        |                                                |
64        |                                                |
65        |           +=======+__________                  |
66        |           | UTRAN |          |S12              |
67        |           |      +======+    |                 |
68        |           +======|      |    |                 |
69        |           +======| SGSN |___ |                 |
70        |           |      +======+   ||                 |
71        |           | GERAN |  |    S4||                 |
72        |           +=======+  |(GTP-C||                 |
73        |                    S3| VO,V1||                 |
74        |                      |  GTPU||                 |
75        |                      |VO,V1)||                 |
76        |                  +======+   ||                 |
77        |              ____| MME  |__ ||                 |
78        |              |   +======+  |||                 |
79        |        S1-MME|      S11    |||                 |
80        |              |     GTP-C   |||                 |
81        |              |  (V0,V1,V2) |||                 |
82        |+====+ +========+        +======+     +======+  |  +===+
83        || UE |-|E-Utran |        | SGW  |     | PGW  |-SGi-|PDN|
84        ||    | |(EnodeB)|        |      |     |      |  |  |   |
85        |+====+ +========+        +======+     +======+  |  +===+
86        |              |            |  |  GTP-C   |      |
87        |              |            |  |(vo,v1,v2)|      |
88        |              |            |  |GTP-C     |      |
89        |              |            |  |  (vo,v1) |      |
90        |              |  GTP v2-u  |  |          |      |
91        |               ------------   -----------       |
92        |                  (S1-U)          S5            |
93        |                                                |
94        +------------------------------------------------+
95
96        This architecture supports the non-roaming and roaming
97        architectures using GTP based protocol on the PGW and SGW
98        with a number of functions. It support high number of
99        subscribers with their associated control messages and
100        data traffic. Each of this association forms an entry in
101        PGW and SGW and is commonly know as bearers.
102
103        The various features used by this architecture and their
104        attributes are captured in this MIB:
105
106        1. Overload protection, handles congestion control, SGW and
107        PGW represent congestion as a DFP metric considering the
108        current CPU, memory usage and number of bearers open. On
109        reaching the low congestion threshold, based on the ARP, high
110        priority calls are accepted and those with a lower priority
111        are rejected. Once the high threshold is reached all new
112        calls are rejected.
113
114        2. Buffering agent, the SGW buffers the data packets in the
115        downlink direction till the downlink path/peer information is
116        ready. It buffers all packets coming from any gateway based
117        on the default/configured values of the buffer size, discard
118        period and number of packets. Packets will be buffered on a
119        per bearer basis and retrieved in the order it was buffered
120        using the handle given by the buffering agent initially. If
121        the buffer is full then no more bearers will be accepted.
122
123        Acronyms and terms:
124
125         3GPP     3rd Generation Partnership Project
126         DFP      Dynamic Feedback Protocol
127         EDGE     Enhanced Data rates for GSM Evolution
128         EPC      Evolved Packet Core
129         E-UTRAN  Evolved UTRAN
130         GERAN    GSM EDGE Radio Access Network
131         GPRS     General Packet Radio Service
132         GSM      Global System for Mobile communications
133         GTP      GPRS Tunneling Protocol
134         PDN      Public Data Network
135         PGW      PDN Gateway
136         SAE      System Architecture Evolution
137         SGW      Serving Gateway
138         SP GW    An integrated SGW and PGW Gateway
139         UE       User Equipment
140         UMTS     Universal Mobile Telecommunications System
141         UTRAN    UMTS Radio Access Network
142
143
144        REFERENCE
145
146        [1] 3GPP: Evolved GPRS Tunneling Protocol for Control
147            Plane (GTPv2-C). 3GPP TS 29.274 V1.3.1.
148
149        [2] 3GPP: GPRS enhancements for E-UTRAN access.
150            3GPP TS 23.401 V8.3.0.
151
152        [3] 3GPP: Circuit Switched fallback in Evolved
153            Packet System(EPS). 3GPP TS 23.272."
154    REVISION        "201202080000Z"
155    DESCRIPTION
156        "Added the following object to ciscoEPCGatewayStatus
157        cegTotalIdleSessions.
158
159        Added the following objects to cegBufferStats
160        cegPacketDropDueToMaxPacketLimit,
161        cegPacketDropDueToMaxBufferLimit.
162
163        Added cegSystemStatusGrpSup3 group.
164        Added cegPacketDropLimitStatsGrp.
165        Deprecated ciscoEpcGatewayMIBComplianceRev2 and
166        replaced it with ciscoEpcGatewayMIBComplianceRev3."
167    REVISION        "201105100000Z"
168    DESCRIPTION
169        "Added the following objects to ciscoEpcGatewayStatus
170        cegActivatedBearers,
171        cegActivatedDedicatedBearers ,
172        cegActivatedIpv4DedicatedBearers,
173        cegActivatedIpv6DedicatedBearers.
174
175        Added cegSystemStatusGrpSup2 group.
176        Deprecated ciscoEpcGatewayMIBComplianceRev1 and
177        replaced it with ciscoEpcGatewayMIBComplianceRev2."
178    REVISION        "201103040000Z"
179    DESCRIPTION
180        "Added cegActivatedIpv4v6Bearers,
181        cegActivatedGtpv2SgwSessions,
182        cegActivatedGtpv2PgwSessions,
183        cegActivatedGtpv2SPgwSessions
184        to ciscoEpcGatewayStatus.
185
186        Added units for cegActivatedIpv4v6Sessions.
187
188        Added cegSystemStatusGrpSup1 to supplement
189        cegSystemStatusGrp.
190
191        Added ciscoEpcGatewayMIBComplianceRev1 and
192        deprecated ciscoEpcGatewayMIBCompliance."
193    REVISION        "201006280000Z"
194    DESCRIPTION
195        "Modified default values for the following objects
196        cegCongestionLowThreshold
197        cegCongestionHighThreshold"
198    REVISION        "201005060000Z"
199    DESCRIPTION
200        "Modified Default values for the follwing
201        objects cegBufferMaxSize,
202        cegBufferDiscardDataTime,
203        cegBufferMaxPacketsPerBuffer.
204
205        Modified range for the following objects
206        cegBufferDiscardDataTime,
207        cegBufferMaxPacketsPerBuffer."
208    REVISION        "201004210000Z"
209    DESCRIPTION
210        "Initial version of this MIB module."
211    ::= { ciscoMgmt 731 }
212
213
214ciscoEpcGatewayMIBNotifications  OBJECT IDENTIFIER
215    ::= { ciscoEpcGatewayMIB 0 }
216
217ciscoEpcGatewayMIBObjects  OBJECT IDENTIFIER
218    ::= { ciscoEpcGatewayMIB 1 }
219
220ciscoEpcGatewayStatistics  OBJECT IDENTIFIER
221    ::= { ciscoEpcGatewayMIBObjects 1 }
222
223cegOverloadProtectionStats  OBJECT IDENTIFIER
224    ::= { ciscoEpcGatewayStatistics 1 }
225
226cegBufferStats  OBJECT IDENTIFIER
227    ::= { ciscoEpcGatewayStatistics 2 }
228
229ciscoEpcGatewayConfig  OBJECT IDENTIFIER
230    ::= { ciscoEpcGatewayMIBObjects 2 }
231
232cegOverloadProtectionConfig  OBJECT IDENTIFIER
233    ::= { ciscoEpcGatewayConfig 1 }
234
235cegBufferingAgentConfig  OBJECT IDENTIFIER
236    ::= { ciscoEpcGatewayConfig 2 }
237
238ciscoEpcGatewayStatus  OBJECT IDENTIFIER
239    ::= { ciscoEpcGatewayMIBObjects 3 }
240
241ciscoEpcGatewayNotifMgmt  OBJECT IDENTIFIER
242    ::= { ciscoEpcGatewayMIBObjects 4 }
243
244
245-- Overload Protection statistics
246
247cegCongestionIncomingReqDrops OBJECT-TYPE
248    SYNTAX          Counter32
249    MAX-ACCESS      read-only
250    STATUS          current
251    DESCRIPTION
252        "This object represents the total number of
253        incoming calls dropped at the gateway.
254
255        This counter is incremented when the gateway
256        receives an incoming call request at high
257        congestion level, and the request is dropped."
258    ::= { cegOverloadProtectionStats 1 }
259
260cegCongestionLowThresholdReached OBJECT-TYPE
261    SYNTAX          Counter32
262    MAX-ACCESS      read-only
263    STATUS          current
264    DESCRIPTION
265        "This object represents the number of times
266        low congestion occurred on the gateway.
267
268        The value is equal to the number of times
269        the gateway exceeded the congestion threshold
270        cegCongestionLowThreshold."
271    ::= { cegOverloadProtectionStats 2 }
272
273cegCongestionHighThresholdReached OBJECT-TYPE
274    SYNTAX          Counter32
275    MAX-ACCESS      read-only
276    STATUS          current
277    DESCRIPTION
278        "This object represents the number of times
279        high congestion occurred on the gateway.
280
281        The value is equal to the number of times
282        the gateway exceeded the congestion threshold
283        cegCongestionHighThreshold."
284    ::= { cegOverloadProtectionStats 3 }
285
286-- Buffering Agent statistics
287
288cegBuffersCreated OBJECT-TYPE
289    SYNTAX          Counter32
290    UNITS           "buffer"
291    MAX-ACCESS      read-only
292    STATUS          current
293    DESCRIPTION
294        "This object represents the total number of
295        buffers allocated by buffering agent."
296    ::= { cegBufferStats 1 }
297
298cegBuffersDeleted OBJECT-TYPE
299    SYNTAX          Counter32
300    UNITS           "buffer"
301    MAX-ACCESS      read-only
302    STATUS          current
303    DESCRIPTION
304        "This object represents the total number of
305        buffers deallocated by buffering agent."
306    ::= { cegBufferStats 2 }
307
308cegBuffersTimedOut OBJECT-TYPE
309    SYNTAX          Counter32
310    MAX-ACCESS      read-only
311    STATUS          current
312    DESCRIPTION
313        "This object represents the total number of
314        buffers that got timed out, at buffering agent.
315
316        A buffer is timed out when the discard timer
317        cegBufferDiscardDataTime expires."
318    ::= { cegBufferStats 3 }
319
320cegBufferPacketsEnqueued OBJECT-TYPE
321    SYNTAX          Counter32
322    UNITS           "packet"
323    MAX-ACCESS      read-only
324    STATUS          current
325    DESCRIPTION
326        "This object represents the total number of
327        packets enqueued to the buffering agent."
328    ::= { cegBufferStats 4 }
329
330cegBufferPacketsDequeued OBJECT-TYPE
331    SYNTAX          Counter32
332    UNITS           "packet"
333    MAX-ACCESS      read-only
334    STATUS          current
335    DESCRIPTION
336        "This object represents the total number of
337        packets dequeued from the buffering agent."
338    ::= { cegBufferStats 5 }
339
340cegBufferBytesEnqueued OBJECT-TYPE
341    SYNTAX          Counter32
342    UNITS           "Bytes"
343    MAX-ACCESS      read-only
344    STATUS          current
345    DESCRIPTION
346        "This object represents the total bytes of
347        data enqueued to the buffering agent."
348    ::= { cegBufferStats 6 }
349
350cegBufferBytesDequeued OBJECT-TYPE
351    SYNTAX          Counter32
352    UNITS           "Bytes"
353    MAX-ACCESS      read-only
354    STATUS          current
355    DESCRIPTION
356        "This object represents the total bytes of
357        data dequeued from the buffering agent."
358    ::= { cegBufferStats 7 }
359
360cegBufferRejMemUnavailable OBJECT-TYPE
361    SYNTAX          Counter32
362    MAX-ACCESS      read-only
363    STATUS          current
364    DESCRIPTION
365        "This object represents the total number of times, buffer
366        allocation is rejected by gateway due to, requested memory
367        is greater than cegTotalBufferAvailable."
368    ::= { cegBufferStats 8 }
369
370cegBufferRejLowMem OBJECT-TYPE
371    SYNTAX          Counter32
372    MAX-ACCESS      read-only
373    STATUS          current
374    DESCRIPTION
375        "This object represents the total number of times, buffer
376        allocation is rejected due to, low memory availability in
377        the gateway."
378    ::= { cegBufferStats 9 }
379
380cegPacketDropDueToMaxPacketLimit OBJECT-TYPE
381    SYNTAX          Counter32
382    MAX-ACCESS      read-only
383    STATUS          current
384    DESCRIPTION
385        "This object represents the number of packet drops due to bearer
386        maximum packet limit."
387    ::= { cegBufferStats 10 }
388
389cegPacketDropDueToMaxBufferLimit OBJECT-TYPE
390    SYNTAX          Counter32
391    MAX-ACCESS      read-only
392    STATUS          current
393    DESCRIPTION
394        "This object represents the number of packet drops due to bearer
395        maximum buffer limit."
396    ::= { cegBufferStats 11 }
397
398-- Overload Protection configuration
399
400cegCongestionLowThreshold OBJECT-TYPE
401    SYNTAX          Unsigned32 (0..100)
402    UNITS           "percent"
403    MAX-ACCESS      read-write
404    STATUS          current
405    DESCRIPTION
406        "This object specifies the low threshold
407        for congestion. Congestion DFP metric
408        considers the current CPU memory usage
409        and number of bearers open. On reaching
410        the low congestion threshold, based on the
411        ARP, high priority calls are accepted and
412        those with a lower priority are rejected."
413    DEFVAL          { 95 }
414    ::= { cegOverloadProtectionConfig 1 }
415
416cegCongestionHighThreshold OBJECT-TYPE
417    SYNTAX          Unsigned32 (0..100)
418    UNITS           "percent"
419    MAX-ACCESS      read-write
420    STATUS          current
421    DESCRIPTION
422        "This object specifies the high threshold
423        for congestion. Congestion DFP metric
424        considers the current CPU memory usage
425        and number of bearers open. Once the
426        high threshold is reached all new calls
427        are rejected."
428    DEFVAL          { 100 }
429    ::= { cegOverloadProtectionConfig 2 }
430
431-- Buffering Agent configuration
432
433cegBufferingAgentEnabled OBJECT-TYPE
434    SYNTAX          TruthValue
435    MAX-ACCESS      read-write
436    STATUS          current
437    DESCRIPTION
438        "This object specifies the state of
439        the buffering agent.
440
441        'true' - indicates that the buffering agent
442                 is enabled.
443        'false' - indicates that the buffering agent
444                  is disabled."
445    DEFVAL          { false }
446    ::= { cegBufferingAgentConfig 1 }
447
448cegBufferMaxSize OBJECT-TYPE
449    SYNTAX          Unsigned32 (400..12000)
450    UNITS           "Bytes"
451    MAX-ACCESS      read-write
452    STATUS          current
453    DESCRIPTION
454        "This object represents the maximum size of a
455        buffer that can be allocated for a bearer.
456
457        This object is directly dependent on object
458        cegBufferingAgentEnabled and is applicable
459        only when buffering agent is enabled, that is
460        when cegBufferingAgentEnabled is 'true'."
461    DEFVAL          { 1024 }
462    ::= { cegBufferingAgentConfig 2 }
463
464cegBufferDiscardDataTime OBJECT-TYPE
465    SYNTAX          Unsigned32 (1..300)
466    UNITS           "second"
467    MAX-ACCESS      read-write
468    STATUS          current
469    DESCRIPTION
470        "This object specifies the duration for which
471        the buffering agent waits before discarding a
472        buffer.
473
474        The discard timer begins when a packet is
475        enqueued in the allocated buffer for a bearer.
476        Whenever a packet is enqueued for a bearer, the
477        discard timer is reset. If the timer expires,
478        then the buffer is freed."
479    DEFVAL          { 30 }
480    ::= { cegBufferingAgentConfig 3 }
481
482cegBufferMaxPacketsPerBuffer OBJECT-TYPE
483    SYNTAX          Unsigned32 (1..15)
484    UNITS           "packet"
485    MAX-ACCESS      read-write
486    STATUS          current
487    DESCRIPTION
488        "This object specifies the maximum
489        number of packets allowed per buffer in
490        buffering agent.
491
492        Any new incoming packet after this
493        value has reached its maximum will be
494        dropped."
495    DEFVAL          { 5 }
496    ::= { cegBufferingAgentConfig 4 }
497
498-- Gateway Status
499
500cegVersion OBJECT-TYPE
501    SYNTAX          SnmpAdminString (SIZE  (1..100))
502    MAX-ACCESS      read-only
503    STATUS          current
504    DESCRIPTION
505        "This object represents the current
506        version of the PGW or SGW software
507        running on the gateway.
508
509        Display format:
510        <software> : <version>:<release>."
511    ::= { ciscoEpcGatewayStatus 1 }
512
513cegActivatedIpv4Bearers OBJECT-TYPE
514    SYNTAX          Gauge32
515    UNITS           "bearer"
516    MAX-ACCESS      read-only
517    STATUS          current
518    DESCRIPTION
519        "This object represents the total
520        activated IPv4 GTPv2 bearers."
521    ::= { ciscoEpcGatewayStatus 2 }
522
523cegActivatedIpv6Bearers OBJECT-TYPE
524    SYNTAX          Gauge32
525    UNITS           "bearer"
526    MAX-ACCESS      read-only
527    STATUS          current
528    DESCRIPTION
529        "This object represents the total
530        activated IPv6 GTPv2 bearers."
531    ::= { ciscoEpcGatewayStatus 3 }
532
533cegTotalUsers OBJECT-TYPE
534    SYNTAX          Gauge32
535    MAX-ACCESS      read-only
536    STATUS          current
537    DESCRIPTION
538        "This object represents the total number of
539        users connected to the gateway."
540    ::= { ciscoEpcGatewayStatus 4 }
541
542cegTotalIdleUsers OBJECT-TYPE
543    SYNTAX          Gauge32
544    UNITS           "Users"
545    MAX-ACCESS      read-only
546    STATUS          current
547    DESCRIPTION
548        "This object represents the total number of users
549        currently in ISR state in the gateway."
550    ::= { ciscoEpcGatewayStatus 5 }
551
552cegTotalSuspendedUsers OBJECT-TYPE
553    SYNTAX          Gauge32
554    MAX-ACCESS      read-only
555    STATUS          current
556    DESCRIPTION
557        "This object represents the total number of users
558        suspended by the gateway.
559
560        A user would be suspended when E-UTRAN coverage is
561        overlapped by either GERAN or UTRAN coverage leading
562        to a Circuit Switch fallback from E-UTRAN. The Circuit
563        Switch fallback enables reuse of voice and other Circuit
564        Switch services by reuse of the Circuit Switch
565        infrastructure."
566    ::= { ciscoEpcGatewayStatus 6 }
567
568cegActivatedIpv4v6Sessions OBJECT-TYPE
569    SYNTAX          Gauge32
570    UNITS           "sessions"
571    MAX-ACCESS      read-only
572    STATUS          current
573    DESCRIPTION
574        "This object represents the total number of activated
575        IPv4v6 sessions."
576    ::= { ciscoEpcGatewayStatus 7 }
577
578cegActivatedIpv4v6Bearers OBJECT-TYPE
579    SYNTAX          Gauge32
580    UNITS           "bearers"
581    MAX-ACCESS      read-only
582    STATUS          current
583    DESCRIPTION
584        "This object represents the total number of activated
585        IPv4v6 bearers."
586    ::= { ciscoEpcGatewayStatus 10 }
587
588cegActivatedGtpv2SgwSessions OBJECT-TYPE
589    SYNTAX          Gauge32
590    UNITS           "sessions"
591    MAX-ACCESS      read-only
592    STATUS          current
593    DESCRIPTION
594        "This object represents the total number of activated
595        GTPV2 sessions in SGW mode."
596    ::= { ciscoEpcGatewayStatus 11 }
597
598cegActivatedGtpv2PgwSessions OBJECT-TYPE
599    SYNTAX          Gauge32
600    UNITS           "sessions"
601    MAX-ACCESS      read-only
602    STATUS          current
603    DESCRIPTION
604        "This object represents the total number of activated
605        GTPV2 sessions in PGW mode."
606    ::= { ciscoEpcGatewayStatus 12 }
607
608cegActivatedGtpv2SPgwSessions OBJECT-TYPE
609    SYNTAX          Gauge32
610    UNITS           "sessions"
611    MAX-ACCESS      read-only
612    STATUS          current
613    DESCRIPTION
614        "This object represents the total number of activated
615        GTPV2 sessions in SP GW mode."
616    ::= { ciscoEpcGatewayStatus 13 }
617-- Overload Protection Status
618
619cegOverloadProtectionStatus  OBJECT IDENTIFIER
620    ::= { ciscoEpcGatewayStatus 8 }
621
622
623cegCongestionDfpWeight OBJECT-TYPE
624    SYNTAX          Unsigned32 (0..65535)
625    MAX-ACCESS      read-only
626    STATUS          current
627    DESCRIPTION
628        "This object represents the DFP weight value, which
629        is the measure of the load on CPU in the gateway."
630    ::= { cegOverloadProtectionStatus 1 }
631
632cegCongestionStatus OBJECT-TYPE
633    SYNTAX          INTEGER  {
634                        normal(1),
635                        low(2),
636                        high(3)
637                    }
638    MAX-ACCESS      read-only
639    STATUS          current
640    DESCRIPTION
641        "This object represents the gateway congestion
642        status.
643
644        normal - The gateway is not in a congestion state.
645                 At this state, the value of cegCongestionDfpWeight
646                 is less than value of cegCongestionLowThreshold.
647        low - The gateway is running in low congestion state.
648              At this state, the value of cegCongestionDfpWeight
649              is more than value of cegCongestionLowThreshold but
650              less than value of cegCongestionHighThreshold.
651        high - The gateway is running in high congestion state.
652              At this state, the value of cegCongestionDfpWeight
653              is more than value of cegCongestionHighThreshold."
654    ::= { cegOverloadProtectionStatus 2 }
655
656cegCongestionLowLastOccurTime OBJECT-TYPE
657    SYNTAX          TimeStamp
658    MAX-ACCESS      read-only
659    STATUS          current
660    DESCRIPTION
661        "This object represents the timestamp at
662        which low congestion last occurred on the
663        gateway."
664    ::= { cegOverloadProtectionStatus 3 }
665
666cegCongestionLowLastDuration OBJECT-TYPE
667    SYNTAX          TimeInterval
668    MAX-ACCESS      read-only
669    STATUS          current
670    DESCRIPTION
671        "This object represents the duration of
672        last low congestion."
673    ::= { cegOverloadProtectionStatus 4 }
674
675cegCongestionHighLastOccurTime OBJECT-TYPE
676    SYNTAX          TimeStamp
677    MAX-ACCESS      read-only
678    STATUS          current
679    DESCRIPTION
680        "This object represents the timestamp at
681        which high congestion last occurred on the
682        gateway."
683    ::= { cegOverloadProtectionStatus 5 }
684
685cegCongestionHighLastDuration OBJECT-TYPE
686    SYNTAX          TimeInterval
687    MAX-ACCESS      read-only
688    STATUS          current
689    DESCRIPTION
690        "This object represents the duration of
691        the last high congestion."
692    ::= { cegOverloadProtectionStatus 6 }
693-- Buffering Agent Status
694
695cegBufferStatus  OBJECT IDENTIFIER
696    ::= { ciscoEpcGatewayStatus 9 }
697
698
699cegActivatedBearers OBJECT-TYPE
700    SYNTAX          Gauge32
701    UNITS           "Bearers"
702    MAX-ACCESS      read-only
703    STATUS          current
704    DESCRIPTION
705        "This object represents the total number of default and
706        dedicated bearers currently active in the Gateway."
707    ::= { ciscoEpcGatewayStatus 14 }
708
709cegActivatedDedicatedBearers OBJECT-TYPE
710    SYNTAX          Gauge32
711    UNITS           "Bearers"
712    MAX-ACCESS      read-only
713    STATUS          current
714    DESCRIPTION
715        "This object represents the total number of
716        dedicated bearers currently active in the Gateway."
717    ::= { ciscoEpcGatewayStatus 15 }
718
719cegActivatedIpv4DedicatedBearers OBJECT-TYPE
720    SYNTAX          Gauge32
721    UNITS           "Bearers"
722    MAX-ACCESS      read-only
723    STATUS          current
724    DESCRIPTION
725        "This object represents the total number of IPv4
726        dedicated bearers currently active in the Gateway."
727    ::= { ciscoEpcGatewayStatus 16 }
728
729cegActivatedIpv6DedicatedBearers OBJECT-TYPE
730    SYNTAX          Gauge32
731    UNITS           "Bearers"
732    MAX-ACCESS      read-only
733    STATUS          current
734    DESCRIPTION
735        "This object represents the total number of IPv6
736        dedicated bearers currently active in the Gateway."
737    ::= { ciscoEpcGatewayStatus 17 }
738
739cegTotalIdleSessions OBJECT-TYPE
740    SYNTAX          Gauge32
741    UNITS           "Sessions"
742    MAX-ACCESS      read-only
743    STATUS          current
744    DESCRIPTION
745        "This object represents the total number of sessions
746        currently in Idle state in the gateway."
747    ::= { ciscoEpcGatewayStatus 18 }
748
749cegTotalInUseBuffers OBJECT-TYPE
750    SYNTAX          Gauge32
751    UNITS           "buffer"
752    MAX-ACCESS      read-only
753    STATUS          current
754    DESCRIPTION
755        "This object represents the total
756        number of buffers currently allocated
757        for the bearers, by buffering agents."
758    ::= { cegBufferStatus 1 }
759
760cegTotalBufferedPackets OBJECT-TYPE
761    SYNTAX          Gauge32
762    UNITS           "packet"
763    MAX-ACCESS      read-only
764    STATUS          current
765    DESCRIPTION
766        "This object represents the total
767        number of packets buffered at present
768        in the buffers of buffering agents."
769    ::= { cegBufferStatus 2 }
770
771cegTotalBufferedBytes OBJECT-TYPE
772    SYNTAX          Gauge32
773    UNITS           "Bytes"
774    MAX-ACCESS      read-only
775    STATUS          current
776    DESCRIPTION
777        "This object represents the total
778        number of bytes buffered at present
779        in the buffers of buffering agents."
780    ::= { cegBufferStatus 3 }
781
782cegTotalBufferAvailable OBJECT-TYPE
783    SYNTAX          Gauge32
784    UNITS           "Bytes"
785    MAX-ACCESS      read-only
786    STATUS          current
787    DESCRIPTION
788        "This object represents the total
789        unallocated bytes at buffering agents."
790    ::= { cegBufferStatus 4 }
791
792-- Notification Management objects
793
794cegCongestionHighNotifEnable OBJECT-TYPE
795    SYNTAX          TruthValue
796    MAX-ACCESS      read-write
797    STATUS          current
798    DESCRIPTION
799        "The object controls the generation of
800        cegCongestionHighThresholdNotif as follows:
801         'true(1)' - the generation of cegCongestionHighThresholdNotif
802                     notifications is enabled.
803         'false(2)' - the generation of cegCongestionHighThresholdNotif
804                     notifications is disabled."
805    DEFVAL          { false }
806    ::= { ciscoEpcGatewayNotifMgmt 1 }
807
808cegCongestionLowNotifEnable OBJECT-TYPE
809    SYNTAX          TruthValue
810    MAX-ACCESS      read-write
811    STATUS          current
812    DESCRIPTION
813        "The object controls the generation of
814        cegCongestionLowThresholdNotif as follows:
815         'true(1)' - the generation of cegCongestionLowThresholdNotif
816                     notifications is enabled.
817         'false(2)' - the generation of cegCongestionLowThresholdNotif
818                     notifications is disabled."
819    DEFVAL          { false }
820    ::= { ciscoEpcGatewayNotifMgmt 2 }
821
822cegCongestionClearNotifEnable OBJECT-TYPE
823    SYNTAX          TruthValue
824    MAX-ACCESS      read-write
825    STATUS          current
826    DESCRIPTION
827        "The object controls the generation of
828        cegCongestionClearedNotif as follows:
829         'true(1)' - the generation of cegCongestionClearedNotif
830                     notifications is enabled.
831         'false(2)' - the generation of cegCongestionClearedNotif
832                     notifications is disabled."
833    DEFVAL          { false }
834    ::= { ciscoEpcGatewayNotifMgmt 3 }
835
836-- Notification
837
838cegCongestionHighThresholdNotif NOTIFICATION-TYPE
839    OBJECTS         {
840                        cegVersion,
841                        cegCongestionDfpWeight,
842                        cegCongestionStatus,
843                        cegCongestionHighThreshold
844                    }
845    STATUS          current
846    DESCRIPTION
847        "This notification will be sent when
848        the gateway congestion level goes above
849        cegCongestionHighThreshold value.
850
851        This gives an indication that the gateway
852        is running at high congestion and at this
853        state it would reject all new calls."
854   ::= { ciscoEpcGatewayMIBNotifications 1 }
855
856cegCongestionLowThresholdNotif NOTIFICATION-TYPE
857    OBJECTS         {
858                        cegVersion,
859                        cegCongestionDfpWeight,
860                        cegCongestionStatus,
861                        cegCongestionLowThreshold,
862                        cegCongestionHighThreshold
863                    }
864    STATUS          current
865    DESCRIPTION
866        "This notification will be sent when
867        the gateway congestion level goes above
868        cegCongestionLowThreshold value.
869
870        This gives an indication that the gateway
871        is running at low congestion at this
872        state it can accept only the high priority
873        calls and those with a lower priority would
874        be rejected."
875   ::= { ciscoEpcGatewayMIBNotifications 2 }
876
877cegCongestionClearedNotif NOTIFICATION-TYPE
878    OBJECTS         {
879                        cegVersion,
880                        cegCongestionDfpWeight,
881                        cegCongestionStatus,
882                        cegCongestionLowThreshold
883                    }
884    STATUS          current
885    DESCRIPTION
886        "This notification will be sent when
887        the gateway congestion level goes below
888        cegCongestionLowThreshold value.
889
890        This gives an indication that the gateway
891        has recovered from congestion and it can
892        accept all calls."
893   ::= { ciscoEpcGatewayMIBNotifications 3 }
894-- Conformance
895
896ciscoEpcGatewayMIBConformance  OBJECT IDENTIFIER
897    ::= { ciscoEpcGatewayMIB 3 }
898
899ciscoEpcGatewayMIBCompliances  OBJECT IDENTIFIER
900    ::= { ciscoEpcGatewayMIBConformance 1 }
901
902ciscoEpcGatewayMIBGroups  OBJECT IDENTIFIER
903    ::= { ciscoEpcGatewayMIBConformance 2 }
904
905
906-- Compliance
907
908ciscoEpcGatewayMIBCompliance MODULE-COMPLIANCE
909    STATUS          deprecated
910    DESCRIPTION
911        "The compliance statement is for the entities
912        which implement CISCO-EPC-GATEWAY-MIB.
913        This is deprecated by ciscoEpcGatewayMIBComplianceRev1."
914    MODULE          -- this module
915    MANDATORY-GROUPS {
916                        cegSystemStatusGrp,
917                        cegOverloadProtectionStatsGrp,
918                        cegOverloadProtectionConfigGrp,
919                        cegOverloadProtectionStatusGrp,
920                        cegOverloadProtectionNotifMgmtGrp,
921                        cegOverloadProtectionNotifGrp
922                    }
923
924    GROUP           cegBufferingAgentStatsGrp
925    DESCRIPTION
926        "This group is mandatory for SGW buffering
927        agent statistics."
928
929    GROUP           cegBufferingAgentConfigGrp
930    DESCRIPTION
931        "This group is mandatory for SGW buffering
932        agent configuration."
933
934    GROUP           cegBufferingAgentStatusGrp
935    DESCRIPTION
936        "This group is mandatory for SGW buffering
937        agent status."
938    ::= { ciscoEpcGatewayMIBCompliances 1 }
939
940ciscoEpcGatewayMIBComplianceRev1 MODULE-COMPLIANCE
941    STATUS          deprecated
942    DESCRIPTION
943        "The compliance statement is for the entities
944        which implement CISCO-EPC-GATEWAY-MIB.
945        This is deprecated by ciscoEpcGatewayMIBComplianceRev2."
946    MODULE          -- this module
947    MANDATORY-GROUPS {
948                        cegSystemStatusGrp,
949                        cegOverloadProtectionStatsGrp,
950                        cegOverloadProtectionConfigGrp,
951                        cegOverloadProtectionStatusGrp,
952                        cegOverloadProtectionNotifMgmtGrp,
953                        cegOverloadProtectionNotifGrp,
954                        cegSystemStatusGrpSup1
955                    }
956
957    GROUP           cegBufferingAgentStatsGrp
958    DESCRIPTION
959        "This group is mandatory for SGW buffering
960        agent statistics."
961
962    GROUP           cegBufferingAgentConfigGrp
963    DESCRIPTION
964        "This group is mandatory for SGW buffering
965        agent configuration."
966
967    GROUP           cegBufferingAgentStatusGrp
968    DESCRIPTION
969        "This group is mandatory for SGW buffering
970        agent status."
971    ::= { ciscoEpcGatewayMIBCompliances 2 }
972
973ciscoEPCGatewayMIBComplianceRev2 MODULE-COMPLIANCE
974    STATUS          deprecated
975    DESCRIPTION
976        "The compliance statement is for the entities
977        which implement CISCO-EPC-GATEWAY-MIB.
978        This is superceded by ciscoEpcGatewayMIBComplianceRev3."
979    MODULE          -- this module
980    MANDATORY-GROUPS {
981                        cegSystemStatusGrp,
982                        cegOverloadProtectionConfigGrp,
983                        cegOverloadProtectionNotifMgmtGrp,
984                        cegOverloadProtectionStatsGrp,
985                        cegOverloadProtectionStatusGrp,
986                        cegOverloadProtectionNotifGrp,
987                        cegSystemStatusGrpSup1,
988                        cegSystemStatusGrpSup2
989                    }
990
991    GROUP           cegBufferingAgentStatsGrp
992    DESCRIPTION
993        "This group is mandatory for SGW buffering agent statistics."
994
995    GROUP           cegBufferingAgentConfigGrp
996    DESCRIPTION
997        "This group is mandatory for SGW buffering agent configuration."
998
999    GROUP           cegBufferingAgentStatusGrp
1000    DESCRIPTION
1001        "This group is mandatory for SGW buffering agent status."
1002    ::= { ciscoEpcGatewayMIBCompliances 3 }
1003
1004ciscoEpcGatewayMIBComplianceRev3 MODULE-COMPLIANCE
1005    STATUS          current
1006    DESCRIPTION
1007        "The compliance statement is for the entities
1008        which implement CISCO-EPC-GATEWAY-MIB."
1009    MODULE          -- this module
1010    MANDATORY-GROUPS {
1011                        cegSystemStatusGrp,
1012                        cegOverloadProtectionStatsGrp,
1013                        cegOverloadProtectionConfigGrp,
1014                        cegOverloadProtectionStatusGrp,
1015                        cegOverloadProtectionNotifMgmtGrp,
1016                        cegOverloadProtectionNotifGrp,
1017                        cegSystemStatusGrpSup1,
1018                        cegSystemStatusGrpSup2,
1019                        cegSystemStatusGrpSup3
1020                    }
1021
1022    GROUP           cegBufferingAgentStatsGrp
1023    DESCRIPTION
1024        "This group is mandatory for SGW buffering agent statistics."
1025
1026    GROUP           cegBufferingAgentConfigGrp
1027    DESCRIPTION
1028        "This group is mandatory for SGW buffering agent configuration."
1029
1030    GROUP           cegBufferingAgentStatusGrp
1031    DESCRIPTION
1032        "This group is mandatory for SGW buffering agent status."
1033
1034    GROUP           cegBufferingAgentStatsGrpSup1
1035    DESCRIPTION
1036        "This group is mandatory for SGW buffering agent statistics."
1037    ::= { ciscoEpcGatewayMIBCompliances 4 }
1038
1039-- Units of Conformance
1040
1041cegSystemStatusGrp OBJECT-GROUP
1042    OBJECTS         {
1043                        cegVersion,
1044                        cegActivatedIpv4Bearers,
1045                        cegActivatedIpv6Bearers,
1046                        cegTotalUsers,
1047                        cegTotalSuspendedUsers,
1048                        cegActivatedIpv4v6Sessions,
1049                        cegTotalIdleUsers
1050                    }
1051    STATUS          current
1052    DESCRIPTION
1053        "This group has a collection of objects to provide the
1054        system status."
1055    ::= { ciscoEpcGatewayMIBGroups 1 }
1056
1057cegOverloadProtectionStatsGrp OBJECT-GROUP
1058    OBJECTS         {
1059                        cegCongestionIncomingReqDrops,
1060                        cegCongestionHighThresholdReached,
1061                        cegCongestionLowThresholdReached
1062                    }
1063    STATUS          current
1064    DESCRIPTION
1065        "This group has a collection of objects to provide the
1066        overload protection statistics."
1067    ::= { ciscoEpcGatewayMIBGroups 2 }
1068
1069cegBufferingAgentStatsGrp OBJECT-GROUP
1070    OBJECTS         {
1071                        cegBuffersCreated,
1072                        cegBufferPacketsEnqueued,
1073                        cegBufferBytesEnqueued,
1074                        cegBufferPacketsDequeued,
1075                        cegBufferBytesDequeued,
1076                        cegBuffersDeleted,
1077                        cegBuffersTimedOut,
1078                        cegBufferRejMemUnavailable,
1079                        cegBufferRejLowMem
1080                    }
1081    STATUS          current
1082    DESCRIPTION
1083        "This group has a collection of objects to provide the
1084        buffering agent statistics."
1085    ::= { ciscoEpcGatewayMIBGroups 3 }
1086
1087cegOverloadProtectionConfigGrp OBJECT-GROUP
1088    OBJECTS         {
1089                        cegCongestionLowThreshold,
1090                        cegCongestionHighThreshold
1091                    }
1092    STATUS          current
1093    DESCRIPTION
1094        "This group has a collection of objects which configures
1095        attributes for overload protection."
1096    ::= { ciscoEpcGatewayMIBGroups 4 }
1097
1098cegBufferingAgentConfigGrp OBJECT-GROUP
1099    OBJECTS         {
1100                        cegBufferingAgentEnabled,
1101                        cegBufferMaxSize,
1102                        cegBufferDiscardDataTime,
1103                        cegBufferMaxPacketsPerBuffer
1104                    }
1105    STATUS          current
1106    DESCRIPTION
1107        "This group has a collection of objects which configures
1108        the buffering agent."
1109    ::= { ciscoEpcGatewayMIBGroups 5 }
1110
1111cegBufferingAgentStatusGrp OBJECT-GROUP
1112    OBJECTS         {
1113                        cegTotalInUseBuffers,
1114                        cegTotalBufferedPackets,
1115                        cegTotalBufferedBytes,
1116                        cegTotalBufferAvailable
1117                    }
1118    STATUS          current
1119    DESCRIPTION
1120        "This group has a collection of objects to provide the
1121        buffering agent status."
1122    ::= { ciscoEpcGatewayMIBGroups 6 }
1123
1124cegOverloadProtectionStatusGrp OBJECT-GROUP
1125    OBJECTS         {
1126                        cegCongestionDfpWeight,
1127                        cegCongestionStatus,
1128                        cegCongestionLowLastOccurTime,
1129                        cegCongestionLowLastDuration,
1130                        cegCongestionHighLastOccurTime,
1131                        cegCongestionHighLastDuration
1132                    }
1133    STATUS          current
1134    DESCRIPTION
1135        "This group has a collection of objects to provide the
1136        overload protection status."
1137    ::= { ciscoEpcGatewayMIBGroups 7 }
1138
1139cegOverloadProtectionNotifMgmtGrp OBJECT-GROUP
1140    OBJECTS         {
1141                        cegCongestionHighNotifEnable,
1142                        cegCongestionLowNotifEnable,
1143                        cegCongestionClearNotifEnable
1144                    }
1145    STATUS          current
1146    DESCRIPTION
1147        "This group has a collection of objects which controls
1148        the generation of congestion notification in the system."
1149    ::= { ciscoEpcGatewayMIBGroups 8 }
1150
1151cegOverloadProtectionNotifGrp NOTIFICATION-GROUP
1152   NOTIFICATIONS    {
1153                        cegCongestionHighThresholdNotif,
1154                        cegCongestionLowThresholdNotif,
1155                        cegCongestionClearedNotif
1156                    }
1157    STATUS          current
1158    DESCRIPTION
1159        "This group has a collection of notification which informs
1160        about the congestion level in the system."
1161    ::= { ciscoEpcGatewayMIBGroups 9 }
1162
1163cegSystemStatusGrpSup1 OBJECT-GROUP
1164    OBJECTS         {
1165                        cegActivatedIpv4v6Bearers,
1166                        cegActivatedGtpv2SgwSessions,
1167                        cegActivatedGtpv2PgwSessions,
1168                        cegActivatedGtpv2SPgwSessions
1169                    }
1170    STATUS          current
1171    DESCRIPTION
1172        "This group has objects to supplement the cegSystemStatusGrp."
1173    ::= { ciscoEpcGatewayMIBGroups 10 }
1174
1175cegSystemStatusGrpSup2 OBJECT-GROUP
1176    OBJECTS         {
1177                        cegActivatedBearers,
1178                        cegActivatedDedicatedBearers,
1179                        cegActivatedIpv4DedicatedBearers,
1180                        cegActivatedIpv6DedicatedBearers
1181                    }
1182    STATUS          current
1183    DESCRIPTION
1184        "This group has objects to supplement the cegSystemStatusGrp"
1185    ::= { ciscoEpcGatewayMIBGroups 11 }
1186
1187cegSystemStatusGrpSup3 OBJECT-GROUP
1188    OBJECTS         { cegTotalIdleSessions }
1189    STATUS          current
1190    DESCRIPTION
1191        "This group has a collection of objects which provides the
1192        details of the EPC Gateway status and supplements the
1193        cegSystemStatusGrp."
1194    ::= { ciscoEpcGatewayMIBGroups 12 }
1195
1196cegBufferingAgentStatsGrpSup1 OBJECT-GROUP
1197    OBJECTS         {
1198                        cegPacketDropDueToMaxPacketLimit,
1199                        cegPacketDropDueToMaxBufferLimit
1200                    }
1201    STATUS          current
1202    DESCRIPTION
1203        "This group has a collection of objects to provide the buffering
1204        agent statistics related to packet drops based on max limit."
1205    ::= { ciscoEpcGatewayMIBGroups 13 }
1206
1207END
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241