1-- *****************************************************************
2-- CISCO-QP-LBG-MIB.my
3--
4-- Copyright (c) 2014-2015 by Cisco Systems Inc.
5-- All rights reserved.
6--
7-- *****************************************************************
8
9CISCO-QP-LBG-MIB DEFINITIONS ::= BEGIN
10
11IMPORTS
12    MODULE-IDENTITY,
13    OBJECT-TYPE,
14    NOTIFICATION-TYPE,
15    Unsigned32
16        FROM SNMPv2-SMI
17    MODULE-COMPLIANCE,
18    NOTIFICATION-GROUP,
19    OBJECT-GROUP
20        FROM SNMPv2-CONF
21    InetAddress,
22    InetAddressType
23        FROM INET-ADDRESS-MIB
24    MacAddress,
25    TruthValue
26        FROM SNMPv2-TC
27    entPhysicalIndex
28        FROM ENTITY-MIB
29    ifDescr
30        FROM IF-MIB
31    ciscoMgmt
32        FROM CISCO-SMI;
33
34
35ciscoQpLbgMIB MODULE-IDENTITY
36    LAST-UPDATED    "201509210000Z"
37    ORGANIZATION    "Cisco Systems, Inc."
38    CONTACT-INFO
39            "Cisco Systems
40            Customer Service
41
42            Postal: 170 W Tasman Drive
43                    San Jose, CA  95134
44                    USA
45
46            Tel: +1 800 553-NETS
47
48            E-mail: cs-rfgw10@cisco.com"
49    DESCRIPTION
50        "This MIB module represents the Qam-Partition (QP) and Load
51        Balance Group (LBG) parameters in  the headend and it is
52        supported by an snmp agent. It defines objects for managing
53        both QP and LBG."
54    REVISION        "201509210000Z"
55    DESCRIPTION
56        "The table cqlqamPartitionTable describes the various
57        parameters of QP such as QP's state, protocol,
58        management IP, server IP, server state, associated
59        QAM details and configured video route details.
60
61        The table cqlloadBalanceGroupTable describes the LBG
62        parameters such as total bandwidth, available bandwidth
63        and reserved bandwidth of QAM & IP based sessions.
64
65        The table cqllbgrouteTable describes the destination IP,
66        udp range, reserved bandwidth of routes configured under
67        LBG and flow count per route.
68
69        Following objects were added to the MIB to provide trap
70        notification support for the over subscribed Qam.
71
72        cqlQamOverSubscribedAlert
73        cqlQamOverSubscribedEnable
74
75        Added object cqlqpServerIpList of type OCTET STRING for
76        displaying multiple server IP's."
77    REVISION        "201408270000Z"
78    DESCRIPTION
79        "Latest version of this MIB module."
80    ::= { ciscoMgmt 824 }
81
82
83-- Textual Conventions definition will be defined before this line
84
85ciscoQpLbgNotifs  OBJECT IDENTIFIER
86    ::= { ciscoQpLbgMIB 0 }
87
88ciscoQpLbgObjects  OBJECT IDENTIFIER
89    ::= { ciscoQpLbgMIB 1 }
90
91ciscoQpLbgConform  OBJECT IDENTIFIER
92    ::= { ciscoQpLbgMIB 2 }
93
94
95-- Default Notification Type
96
97cqlQpStateChange NOTIFICATION-TYPE
98    OBJECTS         { cqlqpState }
99    STATUS          current
100    DESCRIPTION
101        "The device generates this notification when a QP state
102        has changed and the value of cqlQpNotifyEnable is 'true'."
103   ::= { ciscoQpLbgNotifs 1 }
104
105cqlQamAdd NOTIFICATION-TYPE
106    OBJECTS         {
107                        cqlqpId,
108                        ifDescr
109                    }
110    STATUS          current
111    DESCRIPTION
112        "The device generates this notification when a qam has
113        been added to QP and the value of cqlQamNotifyEnable
114        is 'true'."
115   ::= { ciscoQpLbgNotifs 2 }
116
117cqlQamDelete NOTIFICATION-TYPE
118    OBJECTS         {
119                        cqlqpId,
120                        ifDescr
121                    }
122    STATUS          current
123    DESCRIPTION
124        "The device generates this notification when a qam has
125        been deleted from QP and the value of cqlQamNotifyEnable
126        is 'true'."
127   ::= { ciscoQpLbgNotifs 3 }
128
129cqlLbgRouteAdd NOTIFICATION-TYPE
130    OBJECTS         { cqlqpRouteDetails }
131    STATUS          current
132    DESCRIPTION
133        "The device generates this notification when a route has
134        been added to QP and the value of cqlRouteNotifyEnable
135        is 'true'."
136   ::= { ciscoQpLbgNotifs 4 }
137
138cqlLbgRouteDelete NOTIFICATION-TYPE
139    OBJECTS         { cqlqpRouteDetails }
140    STATUS          current
141    DESCRIPTION
142        "The device generates this notification when a route has been
143        deleted from QP and the value of cqlRouteNotifyEnable is
144        'true'."
145   ::= { ciscoQpLbgNotifs 5 }
146
147cqlQamOverSubscribedAlert NOTIFICATION-TYPE
148    OBJECTS         {
149                        ifDescr,
150                        cqlqpQamOversubscribedStatus
151                    }
152    STATUS          current
153    DESCRIPTION
154        "The device generates this notification when a qam
155        has been oversubscribed or cleared. This will be
156        enabled when the object cqlQamOverSubscribedEnable
157        is set to 'true'."
158   ::= { ciscoQpLbgNotifs 6 }
159
160cqlqamPartitionTable OBJECT-TYPE
161    SYNTAX          SEQUENCE OF CqlqamPartitionEntry
162    MAX-ACCESS      not-accessible
163    STATUS          current
164    DESCRIPTION
165        "This table describes the various parameters of QP
166        such as QP's state, protocol, management IP, server IP,
167        server state, information related to qam and video routes."
168    ::= { ciscoQpLbgObjects 1 }
169
170cqlqamPartitionEntry OBJECT-TYPE
171    SYNTAX          CqlqamPartitionEntry
172    MAX-ACCESS      not-accessible
173    STATUS          current
174    DESCRIPTION
175        "Each entry corresponds to the configuration of a QP."
176    INDEX           { cqlqpIndex }
177    ::= { cqlqamPartitionTable 1 }
178
179CqlqamPartitionEntry ::= SEQUENCE {
180        cqlqpIndex                   Unsigned32,
181        cqlqpId                      Unsigned32,
182        cqlqpMgmtIpAddrType          InetAddressType,
183        cqlqpMgmtIp                  InetAddress,
184        cqlqpServerIpAddrType        InetAddressType,
185        cqlqpServerIp                InetAddress,
186        cqlqpState                   INTEGER,
187        cqlqpProtocol                INTEGER,
188        cqlqpKeepAliveTime           Unsigned32,
189        cqlqpServerState             INTEGER,
190        cqlqpGqiMacAddr              MacAddress,
191        cqlqpGqiResetInterval        Unsigned32,
192        cqlqpNumQams                 Unsigned32,
193        cqlqpQamCarrrierList         OCTET STRING,
194        cqlqpNumRoutes               Unsigned32,
195        cqlqpRouteDetails            OCTET STRING,
196        cqlqpErmiErrpComponentName   OCTET STRING,
197        cqlqpErmiErrpStreamingZone   OCTET STRING,
198        cqlqpErmiErrpHoldTime        Unsigned32,
199        cqlqpErmiErrpConnnectTime    Unsigned32,
200        cqlqpErmiErrpConnectRetry    Unsigned32,
201        cqlqpErmiRtspConnectTime     Unsigned32,
202        cqlqpErmiRtspConnectRetry    Unsigned32,
203        cqlqpErmiRtspKeepAliveTime   Unsigned32,
204        cqlqpErmiRtspSessionTimeout  Unsigned32,
205        cqlqpQamOversubscribedStatus TruthValue,
206        cqlqpServerIpList            OCTET STRING
207}
208
209cqlqpIndex OBJECT-TYPE
210    SYNTAX          Unsigned32
211    MAX-ACCESS      not-accessible
212    STATUS          current
213    DESCRIPTION
214        "Table Index. This index uniquely identifies the QP."
215    ::= { cqlqamPartitionEntry 1 }
216
217cqlqpId OBJECT-TYPE
218    SYNTAX          Unsigned32
219    MAX-ACCESS      read-only
220    STATUS          current
221    DESCRIPTION
222        "This object specifies the QP Id."
223    ::= { cqlqamPartitionEntry 2 }
224
225cqlqpMgmtIpAddrType OBJECT-TYPE
226    SYNTAX          InetAddressType
227    MAX-ACCESS      read-only
228    STATUS          current
229    DESCRIPTION
230        "The type of the Management address as defined inetAddressType.
231        The supported address types are IPv4 and IPv6."
232    DEFVAL          { ipv4 }
233    ::= { cqlqamPartitionEntry 3 }
234
235cqlqpMgmtIp OBJECT-TYPE
236    SYNTAX          InetAddress
237    MAX-ACCESS      read-only
238    STATUS          current
239    DESCRIPTION
240        "This object specifies the Management IP address of a QP."
241    ::= { cqlqamPartitionEntry 4 }
242
243cqlqpServerIpAddrType OBJECT-TYPE
244    SYNTAX          InetAddressType
245    MAX-ACCESS      read-only
246    STATUS          current
247    DESCRIPTION
248        "The type of the Server address as defined inetAddressType. The
249        supported address types are IPv4 and IPv6."
250    ::= { cqlqamPartitionEntry 5 }
251
252cqlqpServerIp OBJECT-TYPE
253    SYNTAX          InetAddress
254    MAX-ACCESS      read-only
255    STATUS          current
256    DESCRIPTION
257        "Server IP of the QP."
258    ::= { cqlqamPartitionEntry 6 }
259
260cqlqpState OBJECT-TYPE
261    SYNTAX          INTEGER  {
262                        inactive(1),
263                        init(2),
264                        active(3)
265                    }
266    MAX-ACCESS      read-only
267    STATUS          current
268    DESCRIPTION
269        "This object specifies the state of the QP. The following are
270        the valid states.
271
272        inactive(1)
273                   QP is in inactive state.
274        init(2)
275                   QP is in init state.
276        active(3)
277                   QP is in active state."
278    ::= { cqlqamPartitionEntry 7 }
279
280cqlqpProtocol OBJECT-TYPE
281    SYNTAX          INTEGER  {
282                        gqi(1),
283                        ermi(2)
284                    }
285    MAX-ACCESS      read-only
286    STATUS          current
287    DESCRIPTION
288        "This object specifies the QP Protocol.
289
290        Gqi(1)
291        Ermi(2)"
292    ::= { cqlqamPartitionEntry 8 }
293
294cqlqpKeepAliveTime OBJECT-TYPE
295    SYNTAX          Unsigned32
296    UNITS           "seconds"
297    MAX-ACCESS      read-only
298    STATUS          current
299    DESCRIPTION
300        "This object specifies the keepalive timer in
301        seconds for a QP."
302    ::= { cqlqamPartitionEntry 9 }
303
304cqlqpServerState OBJECT-TYPE
305    SYNTAX          INTEGER  {
306                        disconnected(1),
307                        connected(2)
308                    }
309    MAX-ACCESS      read-only
310    STATUS          current
311    DESCRIPTION
312        "This object specifies the Server state of the QP.
313
314        disconnected(1)
315                      Server is in disconnected state.
316        connected(2)
317                      Server is in connected state."
318    ::= { cqlqamPartitionEntry 10 }
319
320cqlqpGqiMacAddr OBJECT-TYPE
321    SYNTAX          MacAddress
322    MAX-ACCESS      read-only
323    STATUS          current
324    DESCRIPTION
325        "This object specifies the MAC address of a QP, applicable only
326        for GQI Protocol."
327    ::= { cqlqamPartitionEntry 11 }
328
329cqlqpGqiResetInterval OBJECT-TYPE
330    SYNTAX          Unsigned32
331    UNITS           "seconds"
332    MAX-ACCESS      read-only
333    STATUS          current
334    DESCRIPTION
335        "This object specifies Reset interval for a QP. It is applicable
336        only for GQI protocol."
337    ::= { cqlqamPartitionEntry 12 }
338
339cqlqpNumQams OBJECT-TYPE
340    SYNTAX          Unsigned32
341    MAX-ACCESS      read-only
342    STATUS          current
343    DESCRIPTION
344        "The total number of qams associated with the QP."
345    ::= { cqlqamPartitionEntry 13 }
346
347cqlqpQamCarrrierList OBJECT-TYPE
348    SYNTAX          OCTET STRING
349    MAX-ACCESS      read-only
350    STATUS          current
351    DESCRIPTION
352        "This object specifies the list of Qam carriers associated with
353        the QP."
354    ::= { cqlqamPartitionEntry 14 }
355
356cqlqpNumRoutes OBJECT-TYPE
357    SYNTAX          Unsigned32
358    MAX-ACCESS      read-only
359    STATUS          current
360    DESCRIPTION
361        "The total number of routes associated with the QP."
362    ::= { cqlqamPartitionEntry 15 }
363
364cqlqpRouteDetails OBJECT-TYPE
365    SYNTAX          OCTET STRING
366    MAX-ACCESS      read-only
367    STATUS          current
368    DESCRIPTION
369        "Route details of the QP. It includes the configured IP and also
370        the highest and lowest UDP range."
371    ::= { cqlqamPartitionEntry 16 }
372
373cqlqpErmiErrpComponentName OBJECT-TYPE
374    SYNTAX          OCTET STRING
375    MAX-ACCESS      read-only
376    STATUS          current
377    DESCRIPTION
378        "Component Name for the QP, applicable only for ERMI protocol."
379    ::= { cqlqamPartitionEntry 17 }
380
381cqlqpErmiErrpStreamingZone OBJECT-TYPE
382    SYNTAX          OCTET STRING
383    MAX-ACCESS      read-only
384    STATUS          current
385    DESCRIPTION
386        "Streaming zone for the QP, applicable only for ERMI protocol."
387    ::= { cqlqamPartitionEntry 18 }
388
389cqlqpErmiErrpHoldTime OBJECT-TYPE
390    SYNTAX          Unsigned32
391    UNITS           "seconds"
392    MAX-ACCESS      read-only
393    STATUS          current
394    DESCRIPTION
395        "Hold Time in seconds for the QP, applicable only for ERMI
396        protocol."
397    DEFVAL          { 90 }
398    ::= { cqlqamPartitionEntry 19 }
399
400cqlqpErmiErrpConnnectTime OBJECT-TYPE
401    SYNTAX          Unsigned32
402    UNITS           "seconds"
403    MAX-ACCESS      read-only
404    STATUS          current
405    DESCRIPTION
406        "Connect Time in seconds for the QP, applicable only for ERMI
407        protocol."
408    DEFVAL          { 10 }
409    ::= { cqlqamPartitionEntry 20 }
410
411cqlqpErmiErrpConnectRetry OBJECT-TYPE
412    SYNTAX          Unsigned32
413    UNITS           "seconds"
414    MAX-ACCESS      read-only
415    STATUS          current
416    DESCRIPTION
417        "Connection retry in seconds for the QP. It is applicable only
418        for ERMI protocol."
419    DEFVAL          { 0 }
420    ::= { cqlqamPartitionEntry 21 }
421
422cqlqpErmiRtspConnectTime OBJECT-TYPE
423    SYNTAX          Unsigned32
424    UNITS           "seconds"
425    MAX-ACCESS      read-only
426    STATUS          current
427    DESCRIPTION
428        "Connect time in seconds for the QP. It is applicable only for
429        ERMI protocol."
430    DEFVAL          { 200 }
431    ::= { cqlqamPartitionEntry 22 }
432
433cqlqpErmiRtspConnectRetry OBJECT-TYPE
434    SYNTAX          Unsigned32
435    UNITS           "seconds"
436    MAX-ACCESS      read-only
437    STATUS          current
438    DESCRIPTION
439        "Connect retry in seconds for the QP, applicable
440        only for ERMI protocol."
441    DEFVAL          { 0 }
442    ::= { cqlqamPartitionEntry 23 }
443
444cqlqpErmiRtspKeepAliveTime OBJECT-TYPE
445    SYNTAX          Unsigned32
446    UNITS           "seconds"
447    MAX-ACCESS      read-only
448    STATUS          current
449    DESCRIPTION
450        "Connection timeout in seconds for the QP. It is applicable only
451        for ERMI protocol."
452    DEFVAL          { 300 }
453    ::= { cqlqamPartitionEntry 24 }
454
455cqlqpErmiRtspSessionTimeout OBJECT-TYPE
456    SYNTAX          Unsigned32
457    UNITS           "seconds"
458    MAX-ACCESS      read-only
459    STATUS          current
460    DESCRIPTION
461        "Session Timeout in seconds for the QP. It is applicable
462        only for ERMI protocol."
463    DEFVAL          { 10800 }
464    ::= { cqlqamPartitionEntry 25 }
465
466cqlqpQamOversubscribedStatus OBJECT-TYPE
467    SYNTAX          TruthValue
468    MAX-ACCESS      read-only
469    STATUS          current
470    DESCRIPTION
471        "This object specifies oversubscription status of a Qam.
472        The value 'True' indicates the Qam is oversubscribed.
473        Otherwise the value 'False' is reported."
474    DEFVAL          { false }
475    ::= { cqlqamPartitionEntry 26 }
476
477cqlqpServerIpList OBJECT-TYPE
478    SYNTAX          OCTET STRING
479    MAX-ACCESS      read-only
480    STATUS          current
481    DESCRIPTION
482        "List of Server IP's for the QP."
483    ::= { cqlqamPartitionEntry 27 }
484
485
486
487cqlloadBalanceGroupTable OBJECT-TYPE
488    SYNTAX          SEQUENCE OF CqlloadBalanceGroupEntry
489    MAX-ACCESS      not-accessible
490    STATUS          current
491    DESCRIPTION
492        "This table describes the total bandwidth and the
493        reserved bandwidth of QAM/IP based sessions."
494    ::= { ciscoQpLbgObjects 2 }
495
496cqlloadBalanceGroupEntry OBJECT-TYPE
497    SYNTAX          CqlloadBalanceGroupEntry
498    MAX-ACCESS      not-accessible
499    STATUS          current
500    DESCRIPTION
501        "Each entry corresponds to the parameters of a LBG."
502    INDEX           {
503                        entPhysicalIndex,
504                        cqllbgIndex
505                    }
506    ::= { cqlloadBalanceGroupTable 1 }
507
508CqlloadBalanceGroupEntry ::= SEQUENCE {
509        cqllbgIndex              Unsigned32,
510        cqllbgTotalBandwidth     Unsigned32,
511        cqllbgQamRsvBandwidth    Unsigned32,
512        cqllbgIpRsvBandwidth     Unsigned32,
513        cqllbgAvailableBandwidth Unsigned32
514}
515
516cqllbgIndex OBJECT-TYPE
517    SYNTAX          Unsigned32
518    MAX-ACCESS      not-accessible
519    STATUS          current
520    DESCRIPTION
521        "This index is to identify the LBG group within the slot."
522    ::= { cqlloadBalanceGroupEntry 1 }
523
524cqllbgTotalBandwidth OBJECT-TYPE
525    SYNTAX          Unsigned32
526    UNITS           "Kbps"
527    MAX-ACCESS      read-only
528    STATUS          current
529    DESCRIPTION
530        "This object specifies the total bandwidth in Kbps of a LBG."
531    ::= { cqlloadBalanceGroupEntry 2 }
532
533cqllbgQamRsvBandwidth OBJECT-TYPE
534    SYNTAX          Unsigned32
535    UNITS           "Kbps"
536    MAX-ACCESS      read-only
537    STATUS          current
538    DESCRIPTION
539        "This object specifies the total reserved bandwidth in Kbps for
540        depi sessions."
541    ::= { cqlloadBalanceGroupEntry 3 }
542
543cqllbgIpRsvBandwidth OBJECT-TYPE
544    SYNTAX          Unsigned32
545    UNITS           "Kbps"
546    MAX-ACCESS      read-only
547    STATUS          current
548    DESCRIPTION
549        "This object specifies the total reserved bandwidth
550        in Kbps for video sessions."
551    ::= { cqlloadBalanceGroupEntry 4 }
552
553cqllbgAvailableBandwidth OBJECT-TYPE
554    SYNTAX          Unsigned32
555    UNITS           "Kbps"
556    MAX-ACCESS      read-only
557    STATUS          current
558    DESCRIPTION
559        "This object specifies the available bandwidth in Kbps. This may
560        be calculated as (TotalBandwidth - (QamRsvBandwidth +
561        IpRsvBandwith))."
562    ::= { cqlloadBalanceGroupEntry 5 }
563
564
565
566cqllbgrouteTable OBJECT-TYPE
567    SYNTAX          SEQUENCE OF CqllbgrouteEntry
568    MAX-ACCESS      not-accessible
569    STATUS          current
570    DESCRIPTION
571        "This table describes the route parameters such as
572        QP id,destination ip, low and high udp range, reserved and
573        allocated bandwidth."
574    ::= { ciscoQpLbgObjects 3 }
575
576cqllbgrouteEntry OBJECT-TYPE
577    SYNTAX          CqllbgrouteEntry
578    MAX-ACCESS      not-accessible
579    STATUS          current
580    DESCRIPTION
581        "Each entry corresponds to the parameters of a route."
582    INDEX           {
583                        entPhysicalIndex,
584                        cqllbgRouteIndex
585                    }
586    ::= { cqllbgrouteTable 1 }
587
588CqllbgrouteEntry ::= SEQUENCE {
589        cqllbgRouteIndex         Unsigned32,
590        cqllbgQpId               Unsigned32,
591        cqllbgDstIpAddrType      InetAddressType,
592        cqllbgDstIpAddr          InetAddress,
593        cqllbgUdpPortRangeMin    Unsigned32,
594        cqllbgUdpPortRangeMax    Unsigned32,
595        cqllbgGqiIngressPort     Unsigned32,
596        cqllbgRsvBandwidth       Unsigned32,
597        cqllbgAllocatedBandwidth Unsigned32,
598        cqllbgNumFlows           Unsigned32
599}
600
601cqllbgRouteIndex OBJECT-TYPE
602    SYNTAX          Unsigned32
603    MAX-ACCESS      not-accessible
604    STATUS          current
605    DESCRIPTION
606        "The table index. This is the index which uniquely identifies
607        the
608        route within the LBG group."
609    ::= { cqllbgrouteEntry 1 }
610
611cqllbgQpId OBJECT-TYPE
612    SYNTAX          Unsigned32
613    MAX-ACCESS      read-only
614    STATUS          current
615    DESCRIPTION
616        "This object specifies the QP ID. The range of the QP is between
617        1 and 50."
618    ::= { cqllbgrouteEntry 2 }
619
620cqllbgDstIpAddrType OBJECT-TYPE
621    SYNTAX          InetAddressType
622    MAX-ACCESS      read-only
623    STATUS          current
624    DESCRIPTION
625        "The type of the destination address as defined inetAddressType.
626        The supported address types are IPv4 and IPv6."
627    DEFVAL          { ipv4 }
628    ::= { cqllbgrouteEntry 3 }
629
630cqllbgDstIpAddr OBJECT-TYPE
631    SYNTAX          InetAddress
632    MAX-ACCESS      read-only
633    STATUS          current
634    DESCRIPTION
635        "Destination IP address of the route to which the incoming
636        packets are routed to."
637    ::= { cqllbgrouteEntry 4 }
638
639cqllbgUdpPortRangeMin OBJECT-TYPE
640    SYNTAX          Unsigned32
641    MAX-ACCESS      read-only
642    STATUS          current
643    DESCRIPTION
644        "The lowest UDP port of the UDP port range that can be used."
645    ::= { cqllbgrouteEntry 5 }
646
647cqllbgUdpPortRangeMax OBJECT-TYPE
648    SYNTAX          Unsigned32
649    MAX-ACCESS      read-only
650    STATUS          current
651    DESCRIPTION
652        "The highest UDP port of the UDP port range that can be used."
653    ::= { cqllbgrouteEntry 6 }
654
655cqllbgGqiIngressPort OBJECT-TYPE
656    SYNTAX          Unsigned32
657    MAX-ACCESS      read-only
658    STATUS          current
659    DESCRIPTION
660        "Ingress port of a QP, applicable only for GQI protocol."
661    ::= { cqllbgrouteEntry 7 }
662
663cqllbgRsvBandwidth OBJECT-TYPE
664    SYNTAX          Unsigned32
665    UNITS           "Kbps"
666    MAX-ACCESS      read-only
667    STATUS          current
668    DESCRIPTION
669        "Reserved bandwidth is the total bitrate reserved on
670        this route in Kbps."
671    ::= { cqllbgrouteEntry 8 }
672
673cqllbgAllocatedBandwidth OBJECT-TYPE
674    SYNTAX          Unsigned32
675    UNITS           "Kbps"
676    MAX-ACCESS      read-only
677    STATUS          current
678    DESCRIPTION
679        "The total bandwidth being used by sessions using this route in
680        Kbps."
681    ::= { cqllbgrouteEntry 9 }
682
683cqllbgNumFlows OBJECT-TYPE
684    SYNTAX          Unsigned32
685    MAX-ACCESS      read-only
686    STATUS          current
687    DESCRIPTION
688        "Number of sessions currently use this route to forward this
689        traffic in Kbps."
690    ::= { cqllbgrouteEntry 10 }
691
692
693
694cqlQpNotifyEnable OBJECT-TYPE
695    SYNTAX          TruthValue
696    MAX-ACCESS      read-write
697    STATUS          current
698    DESCRIPTION
699        "This object specifies whether the system generates
700        cqlQpStateChange notifications. A false value will prevent
701        cqlQpStateChange notifications from being generated by this
702        system."
703    DEFVAL          { false }
704    ::= { ciscoQpLbgObjects 4 }
705
706cqlQamNotifyEnable OBJECT-TYPE
707    SYNTAX          TruthValue
708    MAX-ACCESS      read-write
709    STATUS          current
710    DESCRIPTION
711        "This object specifies whether the system generates cqlQamAdd or
712        cqlQamDelete notifications. A false value will prevent cqlQamAdd
713        or cqlQamDelete notifications from being generated by this
714        system."
715    DEFVAL          { false }
716    ::= { ciscoQpLbgObjects 5 }
717
718cqlRouteNotifyEnable OBJECT-TYPE
719    SYNTAX          TruthValue
720    MAX-ACCESS      read-write
721    STATUS          current
722    DESCRIPTION
723        "This object specifies whether the system produces cqlRouteAdd
724        or cqlRouteDelete notifications. A false value will prevent
725        cqlRouteAdd or cqlRouteDelete notifications  from being
726        generated by this system."
727    DEFVAL          { false }
728    ::= { ciscoQpLbgObjects 6 }
729
730cqlQamOverSubscribedEnable OBJECT-TYPE
731    SYNTAX          TruthValue
732    MAX-ACCESS      read-write
733    STATUS          current
734    DESCRIPTION
735        "This object specifies whether the system produces
736        cqlQamOverSubscribedAlert notifications. A false value will
737        prevent cqlQamOverSubscribedAlert notifications from being
738        generated by the system."
739    DEFVAL          { false }
740    ::= { ciscoQpLbgObjects 7 }
741ciscoQpLbgCompliances  OBJECT IDENTIFIER
742    ::= { ciscoQpLbgConform 1 }
743
744ciscoQpLbgGroups  OBJECT IDENTIFIER
745    ::= { ciscoQpLbgConform 2 }
746
747
748cqlciscoQpLbgCompliance MODULE-COMPLIANCE
749    STATUS          deprecated
750    DESCRIPTION
751        "These objects describe the support level
752        for QP and LBG."
753    MODULE          -- this module
754    MANDATORY-GROUPS { cqlciscoLbgRouteObjectGroup }
755
756    GROUP           cqlciscoQpNotifsGroup
757    DESCRIPTION
758        "The cqlciscoQpNotifsGroup is unconditionally
759        optional."
760
761    GROUP           cqlciscoQpObjectGroup
762    DESCRIPTION
763        "The cqlciscoQpObjectGroup is unconditionally
764        optional."
765
766    GROUP           cqlciscoQpLbgNotifsControlGroup
767    DESCRIPTION
768        "The cqlciscoQpLbgNotifsControlGroup is unconditionally
769        optional."
770
771    GROUP           cqlciscoLbgNotifsGroup
772    DESCRIPTION
773        "The cqlciscoLbgNotifsGroup is uncondionally
774        optional."
775
776    GROUP           cqlciscoLbgObjectGroup
777    DESCRIPTION
778        "The cqlciscoLbgObjectGroup is unconditionally
779        optional."
780    ::= { ciscoQpLbgCompliances 1 }
781
782cqlciscoQpLbgCompliance1 MODULE-COMPLIANCE
783    STATUS          current
784    DESCRIPTION
785        "These objects describe the support level
786        for QP and LBG."
787    MODULE          -- this module
788    MANDATORY-GROUPS { cqlciscoLbgRouteObjectGroup }
789
790    GROUP           cqlciscoLbgNotifsGroup
791    DESCRIPTION
792        "The cqlciscoLBGNotifsGroup is unconditionally
793        optional"
794
795    GROUP           cqlciscoLbgObjectGroup
796    DESCRIPTION
797        "The cqlciscoLbgObjectGroup is unconditionally
798        optional."
799
800    GROUP           cqlciscoQpNotifsGroup1
801    DESCRIPTION
802        "The cqlciscoQpNotifsGroup1 is unconditionally
803        optional."
804
805    GROUP           cqlciscoQpObjectGroup1
806    DESCRIPTION
807        "The cqlciscoQpObjectGroup1 is unconditionally
808        optional."
809
810    GROUP           cqlciscoQpLbgNotifsControlGroup1
811    DESCRIPTION
812        "The cqlciscoQpLbgNotifsControlGroup1 is unconditionally
813        optional."
814    ::= { ciscoQpLbgCompliances 2 }
815
816cqlciscoQpNotifsGroup NOTIFICATION-GROUP
817   NOTIFICATIONS    {
818                        cqlQpStateChange,
819                        cqlQamAdd,
820                        cqlQamDelete
821                    }
822    STATUS          deprecated
823    DESCRIPTION
824        "A collection of QP notifications that may
825        optionally be implemented.
826        cqlciscoQpNotifsGroup object is
827        superseded by cqlciscoQpNotifsGroup1."
828    ::= { ciscoQpLbgGroups 1 }
829
830cqlciscoLbgNotifsGroup NOTIFICATION-GROUP
831   NOTIFICATIONS    {
832                        cqlLbgRouteAdd,
833                        cqlLbgRouteDelete
834                    }
835    STATUS          current
836    DESCRIPTION
837        "A collection of LBG notifications
838        that may optionally be implemented."
839    ::= { ciscoQpLbgGroups 2 }
840
841cqlciscoQpObjectGroup OBJECT-GROUP
842    OBJECTS         {
843                        cqlqpId,
844                        cqlqpMgmtIp,
845                        cqlqpState,
846                        cqlqpProtocol,
847                        cqlqpKeepAliveTime,
848                        cqlqpGqiResetInterval,
849                        cqlqpServerIp,
850                        cqlqpServerState,
851                        cqlqpGqiMacAddr,
852                        cqlqpNumQams,
853                        cqlqpQamCarrrierList,
854                        cqlqpNumRoutes,
855                        cqlqpRouteDetails,
856                        cqlqpErmiErrpComponentName,
857                        cqlqpErmiErrpStreamingZone,
858                        cqlqpErmiErrpConnectRetry,
859                        cqlqpErmiErrpConnnectTime,
860                        cqlqpErmiErrpHoldTime,
861                        cqlqpErmiRtspConnectRetry,
862                        cqlqpErmiRtspConnectTime,
863                        cqlqpErmiRtspKeepAliveTime,
864                        cqlqpErmiRtspSessionTimeout,
865                        cqlqpMgmtIpAddrType,
866                        cqlqpServerIpAddrType
867                    }
868    STATUS          deprecated
869    DESCRIPTION
870        "A collection of objects providing information
871        about the QP parameters.
872        cqlciscoQpObjectGroup object is
873        superseded by cqlciscoQpObjectGroup1."
874    ::= { ciscoQpLbgGroups 3 }
875
876cqlciscoLbgObjectGroup OBJECT-GROUP
877    OBJECTS         {
878                        cqllbgTotalBandwidth,
879                        cqllbgQamRsvBandwidth,
880                        cqllbgIpRsvBandwidth,
881                        cqllbgAvailableBandwidth
882                    }
883    STATUS          current
884    DESCRIPTION
885        "A collection of objects providing
886        information about the LBG parameters."
887    ::= { ciscoQpLbgGroups 4 }
888
889cqlciscoLbgRouteObjectGroup OBJECT-GROUP
890    OBJECTS         {
891                        cqllbgQpId,
892                        cqllbgDstIpAddr,
893                        cqllbgUdpPortRangeMin,
894                        cqllbgUdpPortRangeMax,
895                        cqllbgGqiIngressPort,
896                        cqllbgAllocatedBandwidth,
897                        cqllbgRsvBandwidth,
898                        cqllbgNumFlows,
899                        cqllbgDstIpAddrType
900                    }
901    STATUS          current
902    DESCRIPTION
903        "A collection of objects providing information about the LBG
904        route parameters."
905    ::= { ciscoQpLbgGroups 5 }
906
907cqlciscoQpLbgNotifsControlGroup OBJECT-GROUP
908    OBJECTS         {
909                        cqlQpNotifyEnable,
910                        cqlQamNotifyEnable,
911                        cqlRouteNotifyEnable
912                    }
913    STATUS          deprecated
914    DESCRIPTION
915        "A collection of objects providing information
916        about the notification enables.
917        cqlciscoQpLbgNotifsControlGroup object is
918        superseded by cqlciscoQpLbgNotifsControlGroup1."
919    ::= { ciscoQpLbgGroups 6 }
920
921cqlciscoQpNotifsGroup1 NOTIFICATION-GROUP
922   NOTIFICATIONS    {
923                        cqlQpStateChange,
924                        cqlQamAdd,
925                        cqlQamDelete,
926                        cqlQamOverSubscribedAlert
927                    }
928    STATUS          current
929    DESCRIPTION
930        "A collection of QP notifications that may
931        optionally be implemented."
932    ::= { ciscoQpLbgGroups 7 }
933
934cqlciscoQpObjectGroup1 OBJECT-GROUP
935    OBJECTS         {
936                        cqlqpId,
937                        cqlqpMgmtIpAddrType,
938                        cqlqpMgmtIp,
939                        cqlqpServerIpAddrType,
940                        cqlqpServerIp,
941                        cqlqpState,
942                        cqlqpProtocol,
943                        cqlqpKeepAliveTime,
944                        cqlqpServerState,
945                        cqlqpGqiMacAddr,
946                        cqlqpGqiResetInterval,
947                        cqlqpNumQams,
948                        cqlqpQamCarrrierList,
949                        cqlqpNumRoutes,
950                        cqlqpRouteDetails,
951                        cqlqpErmiErrpComponentName,
952                        cqlqpErmiErrpStreamingZone,
953                        cqlqpErmiErrpHoldTime,
954                        cqlqpErmiErrpConnnectTime,
955                        cqlqpErmiErrpConnectRetry,
956                        cqlqpErmiRtspConnectTime,
957                        cqlqpErmiRtspConnectRetry,
958                        cqlqpErmiRtspKeepAliveTime,
959                        cqlqpErmiRtspSessionTimeout,
960                        cqlqpQamOversubscribedStatus,
961                        cqlqpServerIpList
962                    }
963    STATUS          current
964    DESCRIPTION
965        "A collection of objects providing information
966        about the QP parameters."
967    ::= { ciscoQpLbgGroups 8 }
968
969cqlciscoQpLbgNotifsControlGroup1 OBJECT-GROUP
970    OBJECTS         {
971                        cqlQpNotifyEnable,
972                        cqlQamNotifyEnable,
973                        cqlRouteNotifyEnable,
974                        cqlQamOverSubscribedEnable
975                    }
976    STATUS          current
977    DESCRIPTION
978        "A collection of objects providing information
979        about the notification enables."
980    ::= { ciscoQpLbgGroups 9 }
981
982END
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020