1BENU-DHCP-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4   Integer32, Unsigned32, MODULE-IDENTITY, OBJECT-TYPE,
5   OBJECT-IDENTITY, NOTIFICATION-TYPE
6      FROM SNMPv2-SMI
7
8   InetAddressIPv4 ,InetAddressPrefixLength
9      FROM INET-ADDRESS-MIB
10
11   benuWAG FROM BENU-WAG-MIB;
12
13bDhcpMIB  MODULE-IDENTITY
14            LAST-UPDATED "201512180000Z" -- December 18, 2015
15            ORGANIZATION "Benu Networks,Inc"
16            CONTACT-INFO "Benu Networks,Inc
17                          Corporate Headquarters
18                          300 Concord Road, Suite 110
19                          Billerica, MA 01821 USA
20                          Tel: +1 978-223-4700
21                          Fax: +1 978-362-1908
22                          Email: info@benunets.com"
23            DESCRIPTION
24               "The MIB module for entities implementing the server side of
25                the Bootstrap Protocol (BOOTP) and the Dynamic Host
26                Configuration protocol (DHCP) for IPv4 and IPv6.
27
28                Copyright (C) 2014 by Benu Networks, Inc.
29                All rights reserved."
30
31            REVISION "201512180000Z" -- December 18, 2015
32            DESCRIPTION "Added bDhcpHomeSubnetUsedAddrLow, bDhcpHomeSubnetUsedAddrHigh & added bDhcpv4NotifObjects for supporting Home wrt Home subnets."
33
34            REVISION "201511120000Z" -- November 12, 2015
35            DESCRIPTION "Added bDhcpSPWiFiGlobalTable and bDhcpHomeGlobalTable"
36
37            REVISION "201501290000Z" -- January 29, 2015
38            DESCRIPTION "Added max. values for ranges & subnet."
39
40            REVISION "201501160000Z" -- January 16, 2015
41            DESCRIPTION "Updated notification assignments to comply with standards (RFC 2578)."
42
43            REVISION "201407300000Z" -- July 30, 2014
44            DESCRIPTION "bDhcpGlobalTable updated with release indications sent."
45
46            REVISION "201404140000Z" -- April 14, 2014
47            DESCRIPTION "bDhcpSubnetTable updated with peak addresses held statistic."
48
49            REVISION "201310220000Z" --  October 22, 2013
50            DESCRIPTION "This version introduces support for DHCPv6"
51
52    ::= { benuWAG 6 }
53
54-- declare top-level MIB objects
55
56bDhcpNotifications OBJECT-IDENTITY
57   STATUS      current
58   DESCRIPTION
59      "DHCP  Notifications are defined in this branch."
60   ::= { bDhcpMIB  0 }
61
62bDhcpv4MIBObjects  OBJECT-IDENTITY
63   STATUS      current
64   DESCRIPTION
65      "DHCP v4 MIB objects information is defined in this branch."
66   ::= { bDhcpMIB 1 }
67
68bDhcpv4NotifObjects  OBJECT-IDENTITY
69   STATUS      current
70   DESCRIPTION
71      "DHCP v4 Notifications are defined in this branch."
72   ::= { bDhcpMIB 2 }
73
74bDhcpv6MIBObjects  OBJECT-IDENTITY
75   STATUS      current
76   DESCRIPTION
77      "DHCP v6 MIB objects information is defined in this branch."
78   ::= { bDhcpMIB 3 }
79
80bDhcpv6NotifObjects  OBJECT-IDENTITY
81   STATUS      current
82   DESCRIPTION
83      "DHCP v6 Notifications are defined in this branch."
84   ::= { bDhcpMIB 4 }
85
86
87-- DHCP subnet table
88
89bDhcpSubnetTable  OBJECT-TYPE
90   SYNTAX      SEQUENCE OF BDhcpSubnetEntry
91   MAX-ACCESS  not-accessible
92   STATUS      current
93   DESCRIPTION
94      "A list of subnets that are configured in this server."
95   ::= { bDhcpv4MIBObjects 1 }
96
97bDhcpSubnetEntry  OBJECT-TYPE
98   SYNTAX      BDhcpSubnetEntry
99   MAX-ACCESS  not-accessible
100   STATUS      current
101   DESCRIPTION
102      "A logical row in the bDhcpSubnetTable."
103   INDEX {
104       bDhcpSubnetStatsInterval,
105       bDhcpSubnetIndex,
106       bDhcpSubnetRangeIndex
107   }
108   ::= { bDhcpSubnetTable 1 }
109
110BDhcpSubnetEntry ::= SEQUENCE {
111   bDhcpSubnetStatsInterval                      Integer32,
112   bDhcpSubnetIndex                              Integer32,
113   bDhcpSubnetRangeIndex                         Integer32,
114   bDhcpSubnetIntervalDuration                   Integer32,
115   bDhcpSubnetStartAddress                       InetAddressIPv4,
116   bDhcpSubnetEndAddress                         InetAddressIPv4,
117   bDhcpSubnetTotalAddresses                     Unsigned32,
118   bDhcpSubnetPeakFreeAddresses                  Unsigned32,
119   bDhcpSubnetPeakUsedAddresses                  Unsigned32,
120   bDhcpSubnetAddress                            InetAddressIPv4,
121   bDhcpSubnetMask                               InetAddressPrefixLength,
122   bDhcpSubnetUsedAddrLowThreshold               Unsigned32,
123   bDhcpSubnetUsedAddrHighThreshold              Unsigned32,
124   bDhcpSubnetPeakHoldAddresses                  Unsigned32
125}
126
127bDhcpSubnetStatsInterval  OBJECT-TYPE
128   SYNTAX      Integer32
129   MAX-ACCESS  not-accessible
130   STATUS      current
131   DESCRIPTION
132      "The interval where the measurements were accumulated.
133       The interval index one indicates the latest interval
134       for which statistics accumulation was completed. Older
135       the statistics interval data greater the interval index value.
136       In a system supporting a history of n intervals with
137       IntervalCount(1) and IntervalCount(n) the most and least recent
138       intervals respectively, the following
139       applies at the end of a interval:
140       - discard the value of IntervalCount(n)
141       - the value of IntervalCount(i) becomes that
142         of IntervalCount(i+1) for 1 <= i <n .
143       - the value of IntervalCount(1) becomes that
144         of CurrentCount"
145   ::= { bDhcpSubnetEntry 1 }
146
147bDhcpSubnetIndex  OBJECT-TYPE
148   SYNTAX      Integer32 (1..144)
149   MAX-ACCESS  not-accessible
150   STATUS      current
151   DESCRIPTION
152       "The index of the subnet entry in the table. DHCP supports max. 144
153subnets."
154   ::= { bDhcpSubnetEntry 2 }
155
156bDhcpSubnetRangeIndex  OBJECT-TYPE
157   SYNTAX      Integer32 (1..16)
158   MAX-ACCESS  not-accessible
159   STATUS      current
160   DESCRIPTION
161       "The index of the range from the subnet entry in the table. DHCP
162supports max. 16 ranges per subnet."
163   ::= { bDhcpSubnetEntry 3 }
164
165bDhcpSubnetIntervalDuration  OBJECT-TYPE
166   SYNTAX      Integer32
167   MAX-ACCESS  read-only
168   STATUS      current
169   DESCRIPTION
170       "Duration of the interval in minutes."
171   ::= { bDhcpSubnetEntry 4 }
172
173bDhcpSubnetStartAddress  OBJECT-TYPE
174   SYNTAX      InetAddressIPv4
175   MAX-ACCESS  read-only
176   STATUS      current
177   DESCRIPTION
178       "The first subnet IP address."
179   ::= { bDhcpSubnetEntry 5 }
180
181bDhcpSubnetEndAddress  OBJECT-TYPE
182   SYNTAX      InetAddressIPv4
183   MAX-ACCESS  read-only
184   STATUS      current
185   DESCRIPTION
186       "The last subnet IP address."
187   ::= { bDhcpSubnetEntry 6 }
188
189bDhcpSubnetTotalAddresses  OBJECT-TYPE
190   SYNTAX      Unsigned32
191   MAX-ACCESS  read-only
192   STATUS      current
193   DESCRIPTION
194      "The total number of addresses in the subnet ."
195   ::= { bDhcpSubnetEntry 7 }
196
197bDhcpSubnetPeakFreeAddresses  OBJECT-TYPE
198   SYNTAX      Unsigned32
199   MAX-ACCESS  read-only
200   STATUS      current
201   DESCRIPTION
202       "The peak number of free IP addresses that are available in the subnet"
203   ::= { bDhcpSubnetEntry 8 }
204
205bDhcpSubnetPeakUsedAddresses  OBJECT-TYPE
206   SYNTAX      Unsigned32
207   MAX-ACCESS  read-only
208   STATUS      current
209   DESCRIPTION
210       "The peak number of used IP addresses that are used in the subnet"
211   ::= { bDhcpSubnetEntry 9 }
212
213bDhcpSubnetAddress  OBJECT-TYPE
214   SYNTAX      InetAddressIPv4
215   MAX-ACCESS  read-only
216   STATUS      current
217   DESCRIPTION
218       "The IP address of the subnet entry in the table."
219   ::= { bDhcpSubnetEntry 10 }
220
221bDhcpSubnetMask  OBJECT-TYPE
222   SYNTAX      InetAddressPrefixLength
223   MAX-ACCESS  read-only
224   STATUS      current
225   DESCRIPTION
226      "The subnet mask of the subnet."
227   ::= { bDhcpSubnetEntry 11 }
228
229bDhcpSubnetUsedAddrLowThreshold  OBJECT-TYPE
230   SYNTAX      Unsigned32
231   MAX-ACCESS  read-only
232   STATUS      current
233   DESCRIPTION
234       "The low threshold for used IP addresses in this subnet.
235        If the value for used IP addresses in this subnet
236        becomes equal to or less than this value and the current
237        condition for bDhcpSubnetUsedAddrHigh is raised, then a
238        bDhcpSubnetUsedAddrLow event will be generated. No more
239        bDhcpSubnetUsedAddrLow events will be generated for this
240        subnet during its execution until the value for used addresses
241        has exceeded the value of bDhcpSubnetUsedAddrHighThreshold."
242   ::= { bDhcpSubnetEntry 12 }
243
244bDhcpSubnetUsedAddrHighThreshold  OBJECT-TYPE
245   SYNTAX      Unsigned32
246   MAX-ACCESS  read-only
247   STATUS      current
248   DESCRIPTION
249       "The high threshold for used IP addresses in this subnet.
250        If a bDhcpSubnetUsedAddrLow event has been generated (or no
251        bDhcpSubnetUsedAddrHigh was generated previously) for this
252        subnet, and the value for used IP addresses in this subnet
253        has exceeded this value then a bDhcpSubnetUsedAddrHigh
254        event will be generated. No more bDhcpSubnetUsedAddrHigh
255        events will be generated for this subnet during its execution
256        until the value for used addresses in this subnet becomes
257        equal to or less than the value of
258        bDhcpSubnetUsedAddrLowThreshold."
259   ::= { bDhcpSubnetEntry 13 }
260
261bDhcpSubnetPeakHoldAddresses OBJECT-TYPE
262   SYNTAX      Unsigned32
263   MAX-ACCESS  read-only
264   STATUS      current
265   DESCRIPTION
266       "The peak number of IP addresses that are held within this subnet."
267   ::= { bDhcpSubnetEntry 14 }
268
269-- DHCP Global Table information
270
271bDhcpGlobalTable  OBJECT-TYPE
272   SYNTAX      SEQUENCE OF BDhcpGlobalEntry
273   MAX-ACCESS  not-accessible
274   STATUS      current
275   DESCRIPTION
276      "A list of Global DHCP server information for various intervals."
277   ::= { bDhcpv4MIBObjects 2 }
278
279bDhcpGlobalEntry  OBJECT-TYPE
280   SYNTAX      BDhcpGlobalEntry
281   MAX-ACCESS  not-accessible
282   STATUS      current
283   DESCRIPTION
284      "A logical row in the bDhcpGlobalTable."
285   INDEX {
286       bDhcpGlobalStatsInterval
287   }
288   ::= { bDhcpGlobalTable 1 }
289
290BDhcpGlobalEntry ::= SEQUENCE {
291   bDhcpGlobalStatsInterval                Integer32,
292   bDhcpDiscoversRcvd                      Unsigned32,
293   bDhcpOffersSent                         Unsigned32,
294   bDhcpRequestsRcvd                       Unsigned32,
295   bDhcpDeclinesRcvd                       Unsigned32,
296   bDhcpAcksSent                           Unsigned32,
297   bDhcpNacksSent                          Unsigned32,
298   bDhcpReleasesRcvd                       Unsigned32,
299   bDhcpReleasesIndRcvd                    Unsigned32,
300   bDhcpReleasesSent                       Unsigned32,
301   bDhcpInformsRcvd                        Unsigned32,
302   bDhcpInformsAckSent                     Unsigned32,
303   bDhcpDropDiscover                       Unsigned32,
304   bDhcpDropRequest                        Unsigned32,
305   bDhcpDropRelease                        Unsigned32,
306   bDhcpLeasesAssigned                     Unsigned32,
307   bDhcpLeasesReleased                     Unsigned32,
308   bDhcpLeasesRelFail                      Unsigned32,
309   bDhcpLeasesExpired                      Unsigned32,
310   bDhcpLeasesRenewed                      Unsigned32,
311   bDhcpLeasesRenewFail                    Unsigned32,
312   bDhcpLeasesNotAssignServIntNotConfig    Unsigned32,
313   bDhcpLeasesNotAssignFreeBuffUnavail     Unsigned32,
314   bDhcpIntervalDuration                   Integer32,
315   bBootpRequestsRcvd                      Unsigned32,
316   bBootpRepliesSent                       Unsigned32,
317   bDhcpReleasesIndSent                    Unsigned32
318}
319
320bDhcpGlobalStatsInterval  OBJECT-TYPE
321   SYNTAX      Integer32
322   MAX-ACCESS  not-accessible
323   STATUS      current
324   DESCRIPTION
325      "The interval where the measurements were accumulated.
326       The interval index one indicates the latest interval for which statistics
327       accumulation was completed. Older the statistics interval data greater the
328       interval index value.
329       In a system supporting a history of n intervals with IntervalCount(1) and
330       IntervalCount(n) the most and least recent intervals respectively, the following
331       applies at the end of a interval:
332       - discard the value of IntervalCount(n)
333       - the value of IntervalCount(i) becomes that
334         of IntervalCount(i+1) for 1 <= i <n .
335       - the value of IntervalCount(1) becomes that
336         of CurrentCount"
337   ::= { bDhcpGlobalEntry 1 }
338
339bDhcpDiscoversRcvd  OBJECT-TYPE
340   SYNTAX      Unsigned32
341   MAX-ACCESS  read-only
342   STATUS      current
343   DESCRIPTION
344      "The number of DHCPDISCOVER packets received."
345   ::= { bDhcpGlobalEntry 2 }
346
347bDhcpOffersSent  OBJECT-TYPE
348   SYNTAX      Unsigned32
349   MAX-ACCESS  read-only
350   STATUS      current
351   DESCRIPTION
352      "The number of DHCPOFFER packets sent."
353   ::= { bDhcpGlobalEntry 3 }
354
355bDhcpRequestsRcvd  OBJECT-TYPE
356   SYNTAX      Unsigned32
357   MAX-ACCESS  read-only
358   STATUS      current
359   DESCRIPTION
360      "The number of DHCPREQUEST packets received."
361   ::= { bDhcpGlobalEntry 4}
362
363bDhcpDeclinesRcvd  OBJECT-TYPE
364   SYNTAX      Unsigned32
365   MAX-ACCESS  read-only
366   STATUS      current
367   DESCRIPTION
368      "The number of DHCPDECLINE packets received."
369   ::= { bDhcpGlobalEntry 5 }
370
371bDhcpAcksSent  OBJECT-TYPE
372   SYNTAX      Unsigned32
373   MAX-ACCESS  read-only
374   STATUS      current
375   DESCRIPTION
376      "The number of DHCPACK packets sent."
377::={ bDhcpGlobalEntry 6 }
378
379bDhcpNacksSent  OBJECT-TYPE
380   SYNTAX      Unsigned32
381   MAX-ACCESS  read-only
382   STATUS      current
383   DESCRIPTION
384      "The number of DHCPNACK packets sent."
385   ::= { bDhcpGlobalEntry 7 }
386
387bDhcpReleasesRcvd  OBJECT-TYPE
388   SYNTAX      Unsigned32
389   MAX-ACCESS  read-only
390   STATUS      current
391   DESCRIPTION
392      "The number of DHCPRELEASE packets received."
393   ::= { bDhcpGlobalEntry 8 }
394
395bDhcpReleasesIndRcvd  OBJECT-TYPE
396   SYNTAX      Unsigned32
397   MAX-ACCESS  read-only
398   STATUS      current
399   DESCRIPTION
400      "The number of DHCPRELEASE indication packets received."
401   ::= { bDhcpGlobalEntry 9 }
402
403bDhcpReleasesSent  OBJECT-TYPE
404   SYNTAX      Unsigned32
405   MAX-ACCESS  read-only
406   STATUS      current
407   DESCRIPTION
408      "The number of DHCPRELEASE packets sent."
409   ::= { bDhcpGlobalEntry 10 }
410
411bDhcpInformsRcvd  OBJECT-TYPE
412   SYNTAX      Unsigned32
413   MAX-ACCESS  read-only
414   STATUS      current
415   DESCRIPTION
416      "The number of DHCPINFORM packets received."
417   ::= { bDhcpGlobalEntry 11 }
418
419bDhcpInformsAckSent  OBJECT-TYPE
420   SYNTAX      Unsigned32
421   MAX-ACCESS  read-only
422   STATUS      current
423   DESCRIPTION
424      "The number of DHCPINFORM ACK packets sent."
425   ::= { bDhcpGlobalEntry 12 }
426
427bDhcpDropDiscover  OBJECT-TYPE
428   SYNTAX      Unsigned32
429   MAX-ACCESS  read-only
430   STATUS      current
431   DESCRIPTION
432      "The number of DHCPDISCOVER packets dropped."
433   ::= { bDhcpGlobalEntry 13 }
434
435bDhcpDropRequest  OBJECT-TYPE
436   SYNTAX      Unsigned32
437   MAX-ACCESS  read-only
438   STATUS      current
439   DESCRIPTION
440      "The number of DHCPREQUEST packets dropped."
441   ::= { bDhcpGlobalEntry 14 }
442
443bDhcpDropRelease  OBJECT-TYPE
444   SYNTAX      Unsigned32
445   MAX-ACCESS  read-only
446   STATUS      current
447   DESCRIPTION
448      "The number of DHCPRELEASE packets dropped."
449   ::= { bDhcpGlobalEntry 15 }
450
451bDhcpLeasesAssigned  OBJECT-TYPE
452   SYNTAX      Unsigned32
453   MAX-ACCESS  read-only
454   STATUS      current
455   DESCRIPTION
456      "Total number of leases assigned on DHCP server"
457   ::= { bDhcpGlobalEntry 16 }
458
459bDhcpLeasesReleased  OBJECT-TYPE
460   SYNTAX      Unsigned32
461   MAX-ACCESS  read-only
462   STATUS      current
463   DESCRIPTION
464      "Total number of leases released on DHCP server"
465   ::= { bDhcpGlobalEntry 17 }
466
467bDhcpLeasesRelFail  OBJECT-TYPE
468   SYNTAX      Unsigned32
469   MAX-ACCESS  read-only
470   STATUS      current
471   DESCRIPTION
472      "Total number of leases release failed on DHCP server"
473   ::= { bDhcpGlobalEntry 18 }
474
475bDhcpLeasesExpired  OBJECT-TYPE
476   SYNTAX      Unsigned32
477   MAX-ACCESS  read-only
478   STATUS      current
479   DESCRIPTION
480      "Total number of leases expired on DHCP server"
481   ::= { bDhcpGlobalEntry 19 }
482
483bDhcpLeasesRenewed  OBJECT-TYPE
484   SYNTAX      Unsigned32
485   MAX-ACCESS  read-only
486   STATUS      current
487   DESCRIPTION
488      "Total number of leases renewed on DHCP server"
489   ::= { bDhcpGlobalEntry 20 }
490
491bDhcpLeasesRenewFail  OBJECT-TYPE
492   SYNTAX      Unsigned32
493   MAX-ACCESS  read-only
494   STATUS      current
495   DESCRIPTION
496      "Total number of leases renew failed on DHCP server"
497   ::= { bDhcpGlobalEntry 21 }
498
499bDhcpLeasesNotAssignServIntNotConfig  OBJECT-TYPE
500   SYNTAX      Unsigned32
501   MAX-ACCESS  read-only
502   STATUS      current
503   DESCRIPTION
504      "Total number of leases not assigned due to interface not configured
505       on DHCP server"
506   ::= { bDhcpGlobalEntry 22 }
507
508bDhcpLeasesNotAssignFreeBuffUnavail  OBJECT-TYPE
509   SYNTAX      Unsigned32
510   MAX-ACCESS  read-only
511   STATUS      current
512   DESCRIPTION
513      "Total number of leases not assigned due to unavailability of
514       free buffers"
515   ::= { bDhcpGlobalEntry 23 }
516
517bDhcpIntervalDuration  OBJECT-TYPE
518   SYNTAX      Integer32
519   MAX-ACCESS  read-only
520   STATUS      current
521   DESCRIPTION
522      "Duration of the interval in minutes"
523   ::= { bDhcpGlobalEntry 24 }
524
525bBootpRequestsRcvd  OBJECT-TYPE
526   SYNTAX      Unsigned32
527   MAX-ACCESS  read-only
528   STATUS      current
529   DESCRIPTION
530      "Total number of BOOTP request mesages received"
531   ::= { bDhcpGlobalEntry 25 }
532
533bBootpRepliesSent  OBJECT-TYPE
534   SYNTAX      Unsigned32
535   MAX-ACCESS  read-only
536   STATUS      current
537   DESCRIPTION
538      "Total number of BOOTP reply mesages sent"
539   ::= { bDhcpGlobalEntry 26 }
540
541bDhcpReleasesIndSent  OBJECT-TYPE
542   SYNTAX      Unsigned32
543   MAX-ACCESS  read-only
544   STATUS      current
545   DESCRIPTION
546      "The number of DHCPRELEASE indication packets sent."
547   ::= { bDhcpGlobalEntry 27 }
548
549-- DHCP Global Table information for SPWiFi
550
551bDhcpSPWiFiGlobalTable  OBJECT-TYPE
552   SYNTAX      SEQUENCE OF BDhcpSPWiFiGlobalEntry
553   MAX-ACCESS  not-accessible
554   STATUS      current
555   DESCRIPTION
556      "A list of Global DHCP server information for SPWiFi for various intervals."
557   ::= { bDhcpv4MIBObjects 4 }
558
559bDhcpSPWiFiGlobalEntry  OBJECT-TYPE
560   SYNTAX      BDhcpSPWiFiGlobalEntry
561   MAX-ACCESS  not-accessible
562   STATUS      current
563   DESCRIPTION
564      "A logical row in the bDhcpSPWiFiGlobalTable."
565   INDEX {
566       bDhcpSPWiFiGlobalStatsInterval
567   }
568   ::= { bDhcpSPWiFiGlobalTable 1 }
569
570BDhcpSPWiFiGlobalEntry ::= SEQUENCE {
571   bDhcpSPWiFiGlobalStatsInterval                Integer32,
572   bDhcpSPWiFiDiscoversRcvd                      Unsigned32,
573   bDhcpSPWiFiOffersSent                         Unsigned32,
574   bDhcpSPWiFiRequestsRcvd                       Unsigned32,
575   bDhcpSPWiFiDeclinesRcvd                       Unsigned32,
576   bDhcpSPWiFiAcksSent                           Unsigned32,
577   bDhcpSPWiFiNacksSent                          Unsigned32,
578   bDhcpSPWiFiReleasesRcvd                       Unsigned32,
579   bDhcpSPWiFiReleasesIndRcvd                    Unsigned32,
580   bDhcpSPWiFiReleasesSent                       Unsigned32,
581   bDhcpSPWiFiInformsRcvd                        Unsigned32,
582   bDhcpSPWiFiInformsAckSent                     Unsigned32,
583   bDhcpSPWiFiDropDiscover                       Unsigned32,
584   bDhcpSPWiFiDropRequest                        Unsigned32,
585   bDhcpSPWiFiDropRelease                        Unsigned32,
586   bDhcpSPWiFiLeasesAssigned                     Unsigned32,
587   bDhcpSPWiFiLeasesReleased                     Unsigned32,
588   bDhcpSPWiFiLeasesRelFail                      Unsigned32,
589   bDhcpSPWiFiLeasesExpired                      Unsigned32,
590   bDhcpSPWiFiLeasesRenewed                      Unsigned32,
591   bDhcpSPWiFiLeasesRenewFail                    Unsigned32,
592   bDhcpSPWiFiLeasesNotAssignServIntNotConfig    Unsigned32,
593   bDhcpSPWiFiLeasesNotAssignFreeBuffUnavail     Unsigned32,
594   bDhcpSPWiFiIntervalDuration                   Integer32,
595   bSPWiFiBootpRequestsRcvd                      Unsigned32,
596   bSPWiFiBootpRepliesSent                       Unsigned32,
597   bDhcpSPWiFiReleasesIndSent                    Unsigned32
598}
599
600bDhcpSPWiFiGlobalStatsInterval  OBJECT-TYPE
601   SYNTAX      Integer32
602   MAX-ACCESS  not-accessible
603   STATUS      current
604   DESCRIPTION
605      "The interval where the measurements were accumulated.
606       The interval index one indicates the latest interval for which statistics
607       accumulation was completed. Older the statistics interval data greater the
608       interval index value.
609       In a system supporting a history of n intervals with IntervalCount(1) and
610       IntervalCount(n) the most and least recent intervals respectively, the following
611       applies at the end of a interval:
612       - discard the value of IntervalCount(n)
613       - the value of IntervalCount(i) becomes that
614         of IntervalCount(i+1) for 1 <= i <n .
615       - the value of IntervalCount(1) becomes that
616         of CurrentCount"
617   ::= { bDhcpSPWiFiGlobalEntry 1 }
618
619bDhcpSPWiFiDiscoversRcvd  OBJECT-TYPE
620   SYNTAX      Unsigned32
621   MAX-ACCESS  read-only
622   STATUS      current
623   DESCRIPTION
624      "The number of SPWiFi DHCPDISCOVER packets received."
625   ::= { bDhcpSPWiFiGlobalEntry 2 }
626
627bDhcpSPWiFiOffersSent  OBJECT-TYPE
628   SYNTAX      Unsigned32
629   MAX-ACCESS  read-only
630   STATUS      current
631   DESCRIPTION
632      "The number of SPWiFi DHCPOFFER packets sent."
633   ::= { bDhcpSPWiFiGlobalEntry 3 }
634
635bDhcpSPWiFiRequestsRcvd  OBJECT-TYPE
636   SYNTAX      Unsigned32
637   MAX-ACCESS  read-only
638   STATUS      current
639   DESCRIPTION
640      "The number of SPWiFi DHCPREQUEST packets received."
641   ::= { bDhcpSPWiFiGlobalEntry 4}
642
643bDhcpSPWiFiDeclinesRcvd  OBJECT-TYPE
644   SYNTAX      Unsigned32
645   MAX-ACCESS  read-only
646   STATUS      current
647   DESCRIPTION
648      "The number of SPWiFi DHCPDECLINE packets received."
649   ::= { bDhcpSPWiFiGlobalEntry 5 }
650
651bDhcpSPWiFiAcksSent  OBJECT-TYPE
652   SYNTAX      Unsigned32
653   MAX-ACCESS  read-only
654   STATUS      current
655   DESCRIPTION
656      "The number of SPWiFi DHCPACK packets sent."
657::={ bDhcpSPWiFiGlobalEntry 6 }
658
659bDhcpSPWiFiNacksSent  OBJECT-TYPE
660   SYNTAX      Unsigned32
661   MAX-ACCESS  read-only
662   STATUS      current
663   DESCRIPTION
664      "The number of SPWiFi DHCPNACK packets sent."
665   ::= { bDhcpSPWiFiGlobalEntry 7 }
666
667bDhcpSPWiFiReleasesRcvd  OBJECT-TYPE
668   SYNTAX      Unsigned32
669   MAX-ACCESS  read-only
670   STATUS      current
671   DESCRIPTION
672      "The number of SPWiFi DHCPRELEASE packets received."
673   ::= { bDhcpSPWiFiGlobalEntry 8 }
674
675bDhcpSPWiFiReleasesIndRcvd  OBJECT-TYPE
676   SYNTAX      Unsigned32
677   MAX-ACCESS  read-only
678   STATUS      current
679   DESCRIPTION
680      "The number of SPWiFi DHCPRELEASE indication packets received."
681   ::= { bDhcpSPWiFiGlobalEntry 9 }
682
683bDhcpSPWiFiReleasesSent  OBJECT-TYPE
684   SYNTAX      Unsigned32
685   MAX-ACCESS  read-only
686   STATUS      current
687   DESCRIPTION
688      "The number of SPWiFi DHCPRELEASE packets sent."
689   ::= { bDhcpSPWiFiGlobalEntry 10 }
690
691bDhcpSPWiFiInformsRcvd  OBJECT-TYPE
692   SYNTAX      Unsigned32
693   MAX-ACCESS  read-only
694   STATUS      current
695   DESCRIPTION
696      "The number of SPWiFi DHCPINFORM packets received."
697   ::= { bDhcpSPWiFiGlobalEntry 11 }
698
699bDhcpSPWiFiInformsAckSent  OBJECT-TYPE
700   SYNTAX      Unsigned32
701   MAX-ACCESS  read-only
702   STATUS      current
703   DESCRIPTION
704      "The number of SPWiFi DHCPINFORM ACK packets sent."
705   ::= { bDhcpSPWiFiGlobalEntry 12 }
706
707bDhcpSPWiFiDropDiscover  OBJECT-TYPE
708   SYNTAX      Unsigned32
709   MAX-ACCESS  read-only
710   STATUS      current
711   DESCRIPTION
712      "The number of SPWiFi DHCPDISCOVER packets dropped."
713   ::= { bDhcpSPWiFiGlobalEntry 13 }
714
715bDhcpSPWiFiDropRequest  OBJECT-TYPE
716   SYNTAX      Unsigned32
717   MAX-ACCESS  read-only
718   STATUS      current
719   DESCRIPTION
720      "The number of SPWiFi DHCPREQUEST packets dropped."
721   ::= { bDhcpSPWiFiGlobalEntry 14 }
722
723bDhcpSPWiFiDropRelease  OBJECT-TYPE
724   SYNTAX      Unsigned32
725   MAX-ACCESS  read-only
726   STATUS      current
727   DESCRIPTION
728      "The number of SPWiFi DHCPRELEASE packets dropped."
729   ::= { bDhcpSPWiFiGlobalEntry 15 }
730
731bDhcpSPWiFiLeasesAssigned  OBJECT-TYPE
732   SYNTAX      Unsigned32
733   MAX-ACCESS  read-only
734   STATUS      current
735   DESCRIPTION
736      "Total number of SPWiFi leases assigned on DHCP server"
737   ::= { bDhcpSPWiFiGlobalEntry 16 }
738
739bDhcpSPWiFiLeasesReleased  OBJECT-TYPE
740   SYNTAX      Unsigned32
741   MAX-ACCESS  read-only
742   STATUS      current
743   DESCRIPTION
744      "Total number of SPWiFi leases released on DHCP server"
745   ::= { bDhcpSPWiFiGlobalEntry 17 }
746
747bDhcpSPWiFiLeasesRelFail  OBJECT-TYPE
748   SYNTAX      Unsigned32
749   MAX-ACCESS  read-only
750   STATUS      current
751   DESCRIPTION
752      "Total number of SPWiFi leases release failed on DHCP server"
753   ::= { bDhcpSPWiFiGlobalEntry 18 }
754
755bDhcpSPWiFiLeasesExpired  OBJECT-TYPE
756   SYNTAX      Unsigned32
757   MAX-ACCESS  read-only
758   STATUS      current
759   DESCRIPTION
760      "Total number of SPWiFi leases expired on DHCP server"
761   ::= { bDhcpSPWiFiGlobalEntry 19 }
762
763bDhcpSPWiFiLeasesRenewed  OBJECT-TYPE
764   SYNTAX      Unsigned32
765   MAX-ACCESS  read-only
766   STATUS      current
767   DESCRIPTION
768      "Total number of SPWiFi leases renewed on DHCP server"
769   ::= { bDhcpSPWiFiGlobalEntry 20 }
770
771bDhcpSPWiFiLeasesRenewFail  OBJECT-TYPE
772   SYNTAX      Unsigned32
773   MAX-ACCESS  read-only
774   STATUS      current
775   DESCRIPTION
776      "Total number of SPWiFi leases renew failed on DHCP server"
777   ::= { bDhcpSPWiFiGlobalEntry 21 }
778
779bDhcpSPWiFiLeasesNotAssignServIntNotConfig  OBJECT-TYPE
780   SYNTAX      Unsigned32
781   MAX-ACCESS  read-only
782   STATUS      current
783   DESCRIPTION
784      "Total number of SPWiFi leases not assigned due to interface not configured
785       on DHCP server"
786   ::= { bDhcpSPWiFiGlobalEntry 22 }
787
788bDhcpSPWiFiLeasesNotAssignFreeBuffUnavail  OBJECT-TYPE
789   SYNTAX      Unsigned32
790   MAX-ACCESS  read-only
791   STATUS      current
792   DESCRIPTION
793      "Total number of SPWiFi leases not assigned due to unavailability of
794       free buffers"
795   ::= { bDhcpSPWiFiGlobalEntry 23 }
796
797bDhcpSPWiFiIntervalDuration  OBJECT-TYPE
798   SYNTAX      Integer32
799   MAX-ACCESS  read-only
800   STATUS      current
801   DESCRIPTION
802      "SPWiFi duration of the interval in minutes"
803   ::= { bDhcpSPWiFiGlobalEntry 24 }
804
805bSPWiFiBootpRequestsRcvd  OBJECT-TYPE
806   SYNTAX      Unsigned32
807   MAX-ACCESS  read-only
808   STATUS      current
809   DESCRIPTION
810      "Total number of SPWiFi BOOTP request mesages received"
811   ::= { bDhcpSPWiFiGlobalEntry 25 }
812
813bSPWiFiBootpRepliesSent  OBJECT-TYPE
814   SYNTAX      Unsigned32
815   MAX-ACCESS  read-only
816   STATUS      current
817   DESCRIPTION
818      "Total number of SPWiFi BOOTP reply mesages sent"
819   ::= { bDhcpSPWiFiGlobalEntry 26 }
820
821bDhcpSPWiFiReleasesIndSent  OBJECT-TYPE
822   SYNTAX      Unsigned32
823   MAX-ACCESS  read-only
824   STATUS      current
825   DESCRIPTION
826      "The number of SPWiFi DHCPRELEASE indication packets sent."
827   ::= { bDhcpSPWiFiGlobalEntry 27 }
828
829-- DHCP Global Table information for Home
830
831bDhcpHomeGlobalTable  OBJECT-TYPE
832   SYNTAX      SEQUENCE OF BDhcpHomeGlobalEntry
833   MAX-ACCESS  not-accessible
834   STATUS      current
835   DESCRIPTION
836      "A list of Global DHCP server information for Home for various intervals."
837   ::= { bDhcpv4MIBObjects 5 }
838
839bDhcpHomeGlobalEntry  OBJECT-TYPE
840   SYNTAX      BDhcpHomeGlobalEntry
841   MAX-ACCESS  not-accessible
842   STATUS      current
843   DESCRIPTION
844      "A logical row in the bDhcpHomeGlobalTable."
845   INDEX {
846       bDhcpHomeGlobalStatsInterval
847   }
848   ::= { bDhcpHomeGlobalTable 1 }
849
850BDhcpHomeGlobalEntry ::= SEQUENCE {
851   bDhcpHomeGlobalStatsInterval                Integer32,
852   bDhcpHomeDiscoversRcvd                      Unsigned32,
853   bDhcpHomeOffersSent                         Unsigned32,
854   bDhcpHomeRequestsRcvd                       Unsigned32,
855   bDhcpHomeDeclinesRcvd                       Unsigned32,
856   bDhcpHomeAcksSent                           Unsigned32,
857   bDhcpHomeNacksSent                          Unsigned32,
858   bDhcpHomeReleasesRcvd                       Unsigned32,
859   bDhcpHomeReleasesIndRcvd                    Unsigned32,
860   bDhcpHomeReleasesSent                       Unsigned32,
861   bDhcpHomeInformsRcvd                        Unsigned32,
862   bDhcpHomeInformsAckSent                     Unsigned32,
863   bDhcpHomeDropDiscover                       Unsigned32,
864   bDhcpHomeDropRequest                        Unsigned32,
865   bDhcpHomeDropRelease                        Unsigned32,
866   bDhcpHomeLeasesAssigned                     Unsigned32,
867   bDhcpHomeLeasesReleased                     Unsigned32,
868   bDhcpHomeLeasesRelFail                      Unsigned32,
869   bDhcpHomeLeasesExpired                      Unsigned32,
870   bDhcpHomeLeasesRenewed                      Unsigned32,
871   bDhcpHomeLeasesRenewFail                    Unsigned32,
872   bDhcpHomeLeasesNotAssignServIntNotConfig    Unsigned32,
873   bDhcpHomeLeasesNotAssignFreeBuffUnavail     Unsigned32,
874   bDhcpHomeIntervalDuration                   Integer32,
875   bHomeBootpRequestsRcvd                      Unsigned32,
876   bHomeBootpRepliesSent                       Unsigned32,
877   bDhcpHomeReleasesIndSent                    Unsigned32
878}
879
880bDhcpHomeGlobalStatsInterval  OBJECT-TYPE
881   SYNTAX      Integer32
882   MAX-ACCESS  not-accessible
883   STATUS      current
884   DESCRIPTION
885      "The interval where the measurements were accumulated.
886       The interval index one indicates the latest interval for which statistics
887       accumulation was completed. Older the statistics interval data greater the
888       interval index value.
889       In a system supporting a history of n intervals with IntervalCount(1) and
890       IntervalCount(n) the most and least recent intervals respectively, the following
891       applies at the end of a interval:
892       - discard the value of IntervalCount(n)
893       - the value of IntervalCount(i) becomes that
894         of IntervalCount(i+1) for 1 <= i <n .
895       - the value of IntervalCount(1) becomes that
896         of CurrentCount"
897   ::= { bDhcpHomeGlobalEntry 1 }
898
899bDhcpHomeDiscoversRcvd  OBJECT-TYPE
900   SYNTAX      Unsigned32
901   MAX-ACCESS  read-only
902   STATUS      current
903   DESCRIPTION
904      "The number of Home DHCPDISCOVER packets received."
905   ::= { bDhcpHomeGlobalEntry 2 }
906
907bDhcpHomeOffersSent  OBJECT-TYPE
908   SYNTAX      Unsigned32
909   MAX-ACCESS  read-only
910   STATUS      current
911   DESCRIPTION
912      "The number of Home DHCPOFFER packets sent."
913   ::= { bDhcpHomeGlobalEntry 3 }
914
915bDhcpHomeRequestsRcvd  OBJECT-TYPE
916   SYNTAX      Unsigned32
917   MAX-ACCESS  read-only
918   STATUS      current
919   DESCRIPTION
920      "The number of Home DHCPREQUEST packets received."
921   ::= { bDhcpHomeGlobalEntry 4}
922
923bDhcpHomeDeclinesRcvd  OBJECT-TYPE
924   SYNTAX      Unsigned32
925   MAX-ACCESS  read-only
926   STATUS      current
927   DESCRIPTION
928      "The number of Home DHCPDECLINE packets received."
929   ::= { bDhcpHomeGlobalEntry 5 }
930
931bDhcpHomeAcksSent  OBJECT-TYPE
932   SYNTAX      Unsigned32
933   MAX-ACCESS  read-only
934   STATUS      current
935   DESCRIPTION
936      "The number of Home DHCPACK packets sent."
937::={ bDhcpHomeGlobalEntry 6 }
938
939bDhcpHomeNacksSent  OBJECT-TYPE
940   SYNTAX      Unsigned32
941   MAX-ACCESS  read-only
942   STATUS      current
943   DESCRIPTION
944      "The number of Home DHCPNACK packets sent."
945   ::= { bDhcpHomeGlobalEntry 7 }
946
947bDhcpHomeReleasesRcvd  OBJECT-TYPE
948   SYNTAX      Unsigned32
949   MAX-ACCESS  read-only
950   STATUS      current
951   DESCRIPTION
952      "The number of Home DHCPRELEASE packets received."
953   ::= { bDhcpHomeGlobalEntry 8 }
954
955bDhcpHomeReleasesIndRcvd  OBJECT-TYPE
956   SYNTAX      Unsigned32
957   MAX-ACCESS  read-only
958   STATUS      current
959   DESCRIPTION
960      "The number of Home DHCPRELEASE indication packets received."
961   ::= { bDhcpHomeGlobalEntry 9 }
962
963bDhcpHomeReleasesSent  OBJECT-TYPE
964   SYNTAX      Unsigned32
965   MAX-ACCESS  read-only
966   STATUS      current
967   DESCRIPTION
968      "The number of Home DHCPRELEASE packets sent."
969   ::= { bDhcpHomeGlobalEntry 10 }
970
971bDhcpHomeInformsRcvd  OBJECT-TYPE
972   SYNTAX      Unsigned32
973   MAX-ACCESS  read-only
974   STATUS      current
975   DESCRIPTION
976      "The number of Home DHCPINFORM packets received."
977   ::= { bDhcpHomeGlobalEntry 11 }
978
979bDhcpHomeInformsAckSent  OBJECT-TYPE
980   SYNTAX      Unsigned32
981   MAX-ACCESS  read-only
982   STATUS      current
983   DESCRIPTION
984      "The number of Home DHCPINFORM ACK packets sent."
985   ::= { bDhcpHomeGlobalEntry 12 }
986
987bDhcpHomeDropDiscover  OBJECT-TYPE
988   SYNTAX      Unsigned32
989   MAX-ACCESS  read-only
990   STATUS      current
991   DESCRIPTION
992      "The number of Home DHCPDISCOVER packets dropped."
993   ::= { bDhcpHomeGlobalEntry 13 }
994
995bDhcpHomeDropRequest  OBJECT-TYPE
996   SYNTAX      Unsigned32
997   MAX-ACCESS  read-only
998   STATUS      current
999   DESCRIPTION
1000      "The number of Home DHCPREQUEST packets dropped."
1001   ::= { bDhcpHomeGlobalEntry 14 }
1002
1003bDhcpHomeDropRelease  OBJECT-TYPE
1004   SYNTAX      Unsigned32
1005   MAX-ACCESS  read-only
1006   STATUS      current
1007   DESCRIPTION
1008      "The number of Home DHCPRELEASE packets dropped."
1009   ::= { bDhcpHomeGlobalEntry 15 }
1010
1011bDhcpHomeLeasesAssigned  OBJECT-TYPE
1012   SYNTAX      Unsigned32
1013   MAX-ACCESS  read-only
1014   STATUS      current
1015   DESCRIPTION
1016      "Total number of Home leases assigned on DHCP server"
1017   ::= { bDhcpHomeGlobalEntry 16 }
1018
1019bDhcpHomeLeasesReleased  OBJECT-TYPE
1020   SYNTAX      Unsigned32
1021   MAX-ACCESS  read-only
1022   STATUS      current
1023   DESCRIPTION
1024      "Total number of Home leases released on DHCP server"
1025   ::= { bDhcpHomeGlobalEntry 17 }
1026
1027bDhcpHomeLeasesRelFail  OBJECT-TYPE
1028   SYNTAX      Unsigned32
1029   MAX-ACCESS  read-only
1030   STATUS      current
1031   DESCRIPTION
1032      "Total number of Home leases release failed on DHCP server"
1033   ::= { bDhcpHomeGlobalEntry 18 }
1034
1035bDhcpHomeLeasesExpired  OBJECT-TYPE
1036   SYNTAX      Unsigned32
1037   MAX-ACCESS  read-only
1038   STATUS      current
1039   DESCRIPTION
1040      "Total number of Home leases expired on DHCP server"
1041   ::= { bDhcpHomeGlobalEntry 19 }
1042
1043bDhcpHomeLeasesRenewed  OBJECT-TYPE
1044   SYNTAX      Unsigned32
1045   MAX-ACCESS  read-only
1046   STATUS      current
1047   DESCRIPTION
1048      "Total number of Home leases renewed on DHCP server"
1049   ::= { bDhcpHomeGlobalEntry 20 }
1050
1051bDhcpHomeLeasesRenewFail  OBJECT-TYPE
1052   SYNTAX      Unsigned32
1053   MAX-ACCESS  read-only
1054   STATUS      current
1055   DESCRIPTION
1056      "Total number of Home leases renew failed on DHCP server"
1057   ::= { bDhcpHomeGlobalEntry 21 }
1058
1059bDhcpHomeLeasesNotAssignServIntNotConfig  OBJECT-TYPE
1060   SYNTAX      Unsigned32
1061   MAX-ACCESS  read-only
1062   STATUS      current
1063   DESCRIPTION
1064      "Total number of Home leases not assigned due to interface not configured
1065       on DHCP server"
1066   ::= { bDhcpHomeGlobalEntry 22 }
1067
1068bDhcpHomeLeasesNotAssignFreeBuffUnavail  OBJECT-TYPE
1069   SYNTAX      Unsigned32
1070   MAX-ACCESS  read-only
1071   STATUS      current
1072   DESCRIPTION
1073      "Total number of Home leases not assigned due to unavailability of
1074       free buffers"
1075   ::= { bDhcpHomeGlobalEntry 23 }
1076
1077bDhcpHomeIntervalDuration  OBJECT-TYPE
1078   SYNTAX      Integer32
1079   MAX-ACCESS  read-only
1080   STATUS      current
1081   DESCRIPTION
1082      "Home duration of the interval in minutes"
1083   ::= { bDhcpHomeGlobalEntry 24 }
1084
1085bHomeBootpRequestsRcvd  OBJECT-TYPE
1086   SYNTAX      Unsigned32
1087   MAX-ACCESS  read-only
1088   STATUS      current
1089   DESCRIPTION
1090      "Total number of Home BOOTP request mesages received"
1091   ::= { bDhcpHomeGlobalEntry 25 }
1092
1093bHomeBootpRepliesSent  OBJECT-TYPE
1094   SYNTAX      Unsigned32
1095   MAX-ACCESS  read-only
1096   STATUS      current
1097   DESCRIPTION
1098      "Total number of Home BOOTP reply mesages sent"
1099   ::= { bDhcpHomeGlobalEntry 26 }
1100
1101bDhcpHomeReleasesIndSent  OBJECT-TYPE
1102   SYNTAX      Unsigned32
1103   MAX-ACCESS  read-only
1104   STATUS      current
1105   DESCRIPTION
1106      "The number of Home DHCPRELEASE indication packets sent."
1107   ::= { bDhcpHomeGlobalEntry 27 }
1108
1109
1110-- DHCP v4 Scalars
1111
1112bDhcpv4ActiveClient       OBJECT-TYPE
1113   SYNTAX       Unsigned32
1114   MAX-ACCESS   read-only
1115   STATUS       current
1116   DESCRIPTION
1117        "The number of DHCP v4 active clients."
1118   ::= { bDhcpv4MIBObjects 3 }
1119
1120bDhcpv4ActiveSpWiFiClients       OBJECT-TYPE
1121   SYNTAX       Unsigned32
1122   MAX-ACCESS   read-only
1123   STATUS       current
1124   DESCRIPTION
1125        "The number of DHCP v4 SP WiFi active clients."
1126   ::= { bDhcpv4MIBObjects 6 }
1127
1128bDhcpv4ActiveHomeClients       OBJECT-TYPE
1129   SYNTAX       Unsigned32
1130   MAX-ACCESS   read-only
1131   STATUS       current
1132   DESCRIPTION
1133        "The number of DHCP v4 active Home clients."
1134   ::= { bDhcpv4MIBObjects 7 }
1135
1136-- DHCP v6 Scalars
1137
1138bDhcpv6ActiveClient       OBJECT-TYPE
1139   SYNTAX       Unsigned32
1140   MAX-ACCESS   read-only
1141   STATUS       current
1142   DESCRIPTION
1143        "The number of DHCP v6 active clients."
1144   ::= { bDhcpv6MIBObjects 1 }
1145
1146-- DHCPv6 Global Table information
1147
1148bDhcpv6GlobalTable  OBJECT-TYPE
1149   SYNTAX      SEQUENCE OF BDhcpv6GlobalEntry
1150   MAX-ACCESS  not-accessible
1151   STATUS      current
1152   DESCRIPTION
1153      "A list of Global DHCPv6 server information for various intervals."
1154   ::= { bDhcpv6MIBObjects 2 }
1155
1156bDhcpv6GlobalEntry  OBJECT-TYPE
1157   SYNTAX      BDhcpv6GlobalEntry
1158   MAX-ACCESS  not-accessible
1159   STATUS      current
1160   DESCRIPTION
1161      "A logical row in the bDhcpv6GlobalTable."
1162   INDEX {
1163       bDhcpv6GlobalStatsInterval
1164   }
1165   ::= { bDhcpv6GlobalTable 1 }
1166
1167BDhcpv6GlobalEntry ::= SEQUENCE {
1168   bDhcpv6GlobalStatsInterval                Integer32,
1169   bDhcpv6SolicitsRcvd                       Unsigned32,
1170   bDhcpv6OffersSent                         Unsigned32,
1171   bDhcpv6RequestsRcvd                       Unsigned32,
1172   bDhcpv6DeclinesRcvd                       Unsigned32,
1173   bDhcpv6ReleasesRcvd                       Unsigned32,
1174   bDhcpv6ReleaseIndRcvd                     Unsigned32,
1175   bDhcpv6RenewRcvd                          Unsigned32,
1176   bDhcpv6RebindRcvd                         Unsigned32,
1177   bDhcpv6InformsRcvd                        Unsigned32,
1178   bDhcpv6ConfirmsRcvd                       Unsigned32,
1179   bDhcpv6ReplysSent                         Unsigned32,
1180   bDhcpv6AdvertisesSent                     Unsigned32,
1181   bDhcpv6UnknownMsgsRcvd                    Unsigned32,
1182   bDhcpv6ReconfigsSent                      Unsigned32,
1183   bDhcpv6DropSolicit                        Unsigned32,
1184   bDhcpv6DropAdvertise                      Unsigned32,
1185   bDhcpv6DropDupSolicit                     Unsigned32,
1186   bDhcpv6DropRequest                        Unsigned32,
1187   bDhcpv6DropRelease                        Unsigned32,
1188   bDhcpv6DropDecline                        Unsigned32,
1189   bDhcpv6DropRenew                          Unsigned32,
1190   bDhcpv6DropRebind                         Unsigned32,
1191   bDhcpv6DropConfirm                        Unsigned32,
1192   bDhcpv6DropInform                         Unsigned32,
1193   bDhcpv6DropRelay                          Unsigned32,
1194   bDhcpv6DropReply                          Unsigned32,
1195   bDhcpv6DropRelayReply                     Unsigned32,
1196   bDhcpv6DropReconfig                       Unsigned32,
1197   bDhcpv6LeasesOffered                      Unsigned32,
1198   bDhcpv6LeasesAssigned                     Unsigned32,
1199   bDhcpv6LeasesReleased                     Unsigned32,
1200   bDhcpv6LeasesRelFail                      Unsigned32,
1201   bDhcpv6LeasesExpired                      Unsigned32,
1202   bDhcpv6LeasesExpiryFail                   Unsigned32,
1203   bDhcpv6LeasesRenewed                      Unsigned32,
1204   bDhcpv6LeasesRenewFail                    Unsigned32,
1205   bDhcpv6InternalError                      Unsigned32,
1206   bDhcpv6NoInterface                        Unsigned32,
1207   bDhcpv6ClientIdNotPres                    Unsigned32,
1208   bDhcpv6ServerIdNotPres                    Unsigned32,
1209   bDhcpv6ORONotPres                         Unsigned32,
1210   bDhcpv6ClientIdPres                       Unsigned32,
1211   bDhcpv6ServerIdPres                       Unsigned32,
1212   bDhcpv6UnicastSolicitRcvd                 Unsigned32,
1213   bDhcpv6UnicastRequestRcvd                 Unsigned32,
1214   bDhcpv6UnicastRenewRcvd                   Unsigned32,
1215   bDhcpv6UnicastConfirmRcvd                 Unsigned32,
1216   bDhcpv6UnicastDeclineRcvd                 Unsigned32,
1217   bDhcpv6UnicastReleaseRcvd                 Unsigned32,
1218   bDhcpv6UnicastRebindRcvd                  Unsigned32,
1219   bDhcpv6RebindWithoutAddrRcvd              Unsigned32,
1220   bDhcpv6ConfirmWithoutAddrRcvd             Unsigned32,
1221   bDhcpv6DeclineWithoutAddrRcvd             Unsigned32,
1222   bDhcpv6RebindWithoutAddrOrMoreRcvd        Unsigned32,
1223   bDhcpv6RenewWithoutAddrOrMoreRcvd         Unsigned32,
1224   bDhcpv6RebindFail                         Unsigned32,
1225   bDhcpv6ReconfAcceptInSolicitMissing       Unsigned32,
1226   bDhcpv6IntervalDuration                   Integer32
1227}
1228
1229bDhcpv6GlobalStatsInterval  OBJECT-TYPE
1230   SYNTAX      Integer32
1231   MAX-ACCESS  not-accessible
1232   STATUS      current
1233   DESCRIPTION
1234      "The interval where the measurements were accumulated.
1235       The interval index one indicates the latest interval for which statistics
1236       accumulation was completed. Older the statistics interval data greater the
1237       interval index value.
1238       In a system supporting a history of n intervals with IntervalCount(1) and
1239       IntervalCount(n) the most and least recent intervals respectively, the following
1240       applies at the end of a interval:
1241       - discard the value of IntervalCount(n)
1242       - the value of IntervalCount(i) becomes that
1243         of IntervalCount(i+1) for 1 <= i <n .
1244       - the value of IntervalCount(1) becomes that
1245         of CurrentCount"
1246   ::= { bDhcpv6GlobalEntry 1 }
1247
1248bDhcpv6SolicitsRcvd  OBJECT-TYPE
1249   SYNTAX      Unsigned32
1250   MAX-ACCESS  read-only
1251   STATUS      current
1252   DESCRIPTION
1253      "The number of DHCPv6 Solicit packets received."
1254   ::= { bDhcpv6GlobalEntry 2 }
1255
1256bDhcpv6OffersSent  OBJECT-TYPE
1257   SYNTAX      Unsigned32
1258   MAX-ACCESS  read-only
1259   STATUS      current
1260   DESCRIPTION
1261      "The number of DHCPOFFER packets sent."
1262   ::= { bDhcpv6GlobalEntry 3 }
1263
1264bDhcpv6RequestsRcvd  OBJECT-TYPE
1265   SYNTAX      Unsigned32
1266   MAX-ACCESS  read-only
1267   STATUS      current
1268   DESCRIPTION
1269      "The number of DHCPv6 Request packets received."
1270   ::= { bDhcpv6GlobalEntry 4}
1271
1272bDhcpv6DeclinesRcvd  OBJECT-TYPE
1273   SYNTAX      Unsigned32
1274   MAX-ACCESS  read-only
1275   STATUS      current
1276   DESCRIPTION
1277      "The number of DHCPv6 Decline packets received."
1278   ::= { bDhcpv6GlobalEntry 5 }
1279
1280bDhcpv6ReleasesRcvd  OBJECT-TYPE
1281   SYNTAX      Unsigned32
1282   MAX-ACCESS  read-only
1283   STATUS      current
1284   DESCRIPTION
1285      "The number of DHCPv6 Release packets received."
1286   ::= { bDhcpv6GlobalEntry 6 }
1287
1288bDhcpv6ReleaseIndRcvd  OBJECT-TYPE
1289   SYNTAX      Unsigned32
1290   MAX-ACCESS  read-only
1291   STATUS      current
1292   DESCRIPTION
1293      "The number of DHCPv6 ReleaseInd packets received."
1294   ::= { bDhcpv6GlobalEntry 7 }
1295
1296bDhcpv6RenewRcvd  OBJECT-TYPE
1297   SYNTAX      Unsigned32
1298   MAX-ACCESS  read-only
1299   STATUS      current
1300   DESCRIPTION
1301      "The number of DHCPv6 Renew packets received."
1302   ::= { bDhcpv6GlobalEntry 8 }
1303
1304bDhcpv6RebindRcvd  OBJECT-TYPE
1305   SYNTAX      Unsigned32
1306   MAX-ACCESS  read-only
1307   STATUS      current
1308   DESCRIPTION
1309      "The number of DHCPv6 Rebind packets received."
1310   ::= { bDhcpv6GlobalEntry 9 }
1311
1312bDhcpv6InformsRcvd  OBJECT-TYPE
1313   SYNTAX      Unsigned32
1314   MAX-ACCESS  read-only
1315   STATUS      current
1316   DESCRIPTION
1317      "The number of DHCPv6 Inform packets received."
1318   ::= { bDhcpv6GlobalEntry 10 }
1319
1320bDhcpv6ConfirmsRcvd  OBJECT-TYPE
1321   SYNTAX      Unsigned32
1322   MAX-ACCESS  read-only
1323   STATUS      current
1324   DESCRIPTION
1325      "The number of DHCPv6 Confirm packets received."
1326   ::= { bDhcpv6GlobalEntry 11 }
1327
1328bDhcpv6ReplysSent  OBJECT-TYPE
1329   SYNTAX      Unsigned32
1330   MAX-ACCESS  read-only
1331   STATUS      current
1332   DESCRIPTION
1333      "The number of DHCPv6 Reply packets sent."
1334   ::= { bDhcpv6GlobalEntry 12 }
1335
1336bDhcpv6AdvertisesSent  OBJECT-TYPE
1337   SYNTAX      Unsigned32
1338   MAX-ACCESS  read-only
1339   STATUS      current
1340   DESCRIPTION
1341      "The number of DHCPv6 Advertises packets sent."
1342   ::= { bDhcpv6GlobalEntry 13 }
1343
1344bDhcpv6UnknownMsgsRcvd  OBJECT-TYPE
1345   SYNTAX      Unsigned32
1346   MAX-ACCESS  read-only
1347   STATUS      current
1348   DESCRIPTION
1349      "The number of DHCPv6 UnknownMsg packets received."
1350   ::= { bDhcpv6GlobalEntry 14 }
1351
1352bDhcpv6ReconfigsSent  OBJECT-TYPE
1353   SYNTAX      Unsigned32
1354   MAX-ACCESS  read-only
1355   STATUS      current
1356   DESCRIPTION
1357      "The number of DHCPv6 Reconfig packets sent."
1358   ::= { bDhcpv6GlobalEntry 15 }
1359
1360bDhcpv6DropSolicit  OBJECT-TYPE
1361   SYNTAX      Unsigned32
1362   MAX-ACCESS  read-only
1363   STATUS      current
1364   DESCRIPTION
1365      "The number of DHCPv6 Solicit packets dropped."
1366   ::= { bDhcpv6GlobalEntry 16 }
1367
1368bDhcpv6DropAdvertise  OBJECT-TYPE
1369   SYNTAX      Unsigned32
1370   MAX-ACCESS  read-only
1371   STATUS      current
1372   DESCRIPTION
1373      "The number of DHCPv6 Advertise packets dropped."
1374   ::= { bDhcpv6GlobalEntry 17 }
1375
1376bDhcpv6DropDupSolicit  OBJECT-TYPE
1377   SYNTAX      Unsigned32
1378   MAX-ACCESS  read-only
1379   STATUS      current
1380   DESCRIPTION
1381      "The number of DHCPv6 Duplicate Solicit packets dropped."
1382   ::= { bDhcpv6GlobalEntry 18 }
1383
1384bDhcpv6DropRequest  OBJECT-TYPE
1385   SYNTAX      Unsigned32
1386   MAX-ACCESS  read-only
1387   STATUS      current
1388   DESCRIPTION
1389      "The number of DHCPv6 Request packets dropped."
1390   ::= { bDhcpv6GlobalEntry 19 }
1391
1392bDhcpv6DropRelease  OBJECT-TYPE
1393   SYNTAX      Unsigned32
1394   MAX-ACCESS  read-only
1395   STATUS      current
1396   DESCRIPTION
1397      "The number of DHCPv6 Release packets dropped."
1398   ::= { bDhcpv6GlobalEntry 20 }
1399
1400bDhcpv6DropDecline  OBJECT-TYPE
1401   SYNTAX      Unsigned32
1402   MAX-ACCESS  read-only
1403   STATUS      current
1404   DESCRIPTION
1405      "The number of DHCPv6 Decline packets dropped."
1406   ::= { bDhcpv6GlobalEntry 21 }
1407
1408bDhcpv6DropRenew  OBJECT-TYPE
1409   SYNTAX      Unsigned32
1410   MAX-ACCESS  read-only
1411   STATUS      current
1412   DESCRIPTION
1413      "The number of DHCPv6 Renew packets dropped."
1414   ::= { bDhcpv6GlobalEntry 22 }
1415
1416bDhcpv6DropRebind  OBJECT-TYPE
1417   SYNTAX      Unsigned32
1418   MAX-ACCESS  read-only
1419   STATUS      current
1420   DESCRIPTION
1421      "The number of DHCPv6 Rebind packets dropped."
1422   ::= { bDhcpv6GlobalEntry 23 }
1423
1424bDhcpv6DropConfirm  OBJECT-TYPE
1425   SYNTAX      Unsigned32
1426   MAX-ACCESS  read-only
1427   STATUS      current
1428   DESCRIPTION
1429      "The number of DHCPv6 Confirm packets dropped."
1430   ::= { bDhcpv6GlobalEntry 24 }
1431
1432bDhcpv6DropInform  OBJECT-TYPE
1433   SYNTAX      Unsigned32
1434   MAX-ACCESS  read-only
1435   STATUS      current
1436   DESCRIPTION
1437      "The number of DHCPv6 Information-Request packets dropped."
1438   ::= { bDhcpv6GlobalEntry 25 }
1439
1440bDhcpv6DropRelay  OBJECT-TYPE
1441   SYNTAX      Unsigned32
1442   MAX-ACCESS  read-only
1443   STATUS      current
1444   DESCRIPTION
1445      "The number of DHCPv6 Relay packets dropped."
1446   ::= { bDhcpv6GlobalEntry 26 }
1447
1448bDhcpv6DropReply  OBJECT-TYPE
1449   SYNTAX      Unsigned32
1450   MAX-ACCESS  read-only
1451   STATUS      current
1452   DESCRIPTION
1453      "The number of DHCPv6 Reply packets dropped."
1454   ::= { bDhcpv6GlobalEntry 27 }
1455
1456bDhcpv6DropRelayReply  OBJECT-TYPE
1457   SYNTAX      Unsigned32
1458   MAX-ACCESS  read-only
1459   STATUS      current
1460   DESCRIPTION
1461      "The number of DHCPv6 Relay-Reply packets dropped."
1462   ::= { bDhcpv6GlobalEntry 28 }
1463
1464bDhcpv6DropReconfig  OBJECT-TYPE
1465   SYNTAX      Unsigned32
1466   MAX-ACCESS  read-only
1467   STATUS      current
1468   DESCRIPTION
1469      "The number of DHCPv6 Reconfig packets dropped."
1470   ::= { bDhcpv6GlobalEntry 29 }
1471
1472bDhcpv6LeasesOffered  OBJECT-TYPE
1473   SYNTAX      Unsigned32
1474   MAX-ACCESS  read-only
1475   STATUS      current
1476   DESCRIPTION
1477      "Total number of leases offered on DHCPv6 server"
1478   ::= { bDhcpv6GlobalEntry 30 }
1479
1480bDhcpv6LeasesAssigned  OBJECT-TYPE
1481   SYNTAX      Unsigned32
1482   MAX-ACCESS  read-only
1483   STATUS      current
1484   DESCRIPTION
1485      "Total number of leases assigned on DHCPv6 server"
1486   ::= { bDhcpv6GlobalEntry 31 }
1487
1488bDhcpv6LeasesReleased  OBJECT-TYPE
1489   SYNTAX      Unsigned32
1490   MAX-ACCESS  read-only
1491   STATUS      current
1492   DESCRIPTION
1493      "Total number of leases released on DHCPv6 server"
1494   ::= { bDhcpv6GlobalEntry 32 }
1495
1496bDhcpv6LeasesRelFail  OBJECT-TYPE
1497   SYNTAX      Unsigned32
1498   MAX-ACCESS  read-only
1499   STATUS      current
1500   DESCRIPTION
1501      "Total number of leases release failed on DHCPv6 server"
1502   ::= { bDhcpv6GlobalEntry 33 }
1503
1504bDhcpv6LeasesExpired  OBJECT-TYPE
1505   SYNTAX      Unsigned32
1506   MAX-ACCESS  read-only
1507   STATUS      current
1508   DESCRIPTION
1509      "Total number of leases expired on DHCPv6 server"
1510   ::= { bDhcpv6GlobalEntry 34 }
1511
1512bDhcpv6LeasesExpiryFail  OBJECT-TYPE
1513   SYNTAX      Unsigned32
1514   MAX-ACCESS  read-only
1515   STATUS      current
1516   DESCRIPTION
1517      "Total number of leases expiry failed on DHCPv6 server"
1518   ::= { bDhcpv6GlobalEntry 35 }
1519
1520bDhcpv6LeasesRenewed  OBJECT-TYPE
1521   SYNTAX      Unsigned32
1522   MAX-ACCESS  read-only
1523   STATUS      current
1524   DESCRIPTION
1525      "Total number of leases renewed  on DHCPv6 server"
1526   ::= { bDhcpv6GlobalEntry 36 }
1527
1528bDhcpv6LeasesRenewFail  OBJECT-TYPE
1529   SYNTAX      Unsigned32
1530   MAX-ACCESS  read-only
1531   STATUS      current
1532   DESCRIPTION
1533      "Total number of leases renew failed on DHCPv6 server"
1534   ::= { bDhcpv6GlobalEntry 37 }
1535
1536bDhcpv6InternalError  OBJECT-TYPE
1537   SYNTAX      Unsigned32
1538   MAX-ACCESS  read-only
1539   STATUS      current
1540   DESCRIPTION
1541      "Total number of Internal Errors"
1542   ::= { bDhcpv6GlobalEntry 38 }
1543
1544bDhcpv6NoInterface  OBJECT-TYPE
1545   SYNTAX      Unsigned32
1546   MAX-ACCESS  read-only
1547   STATUS      current
1548   DESCRIPTION
1549      "Total number of No Interface Errors"
1550   ::= { bDhcpv6GlobalEntry 39 }
1551
1552bDhcpv6ClientIdNotPres  OBJECT-TYPE
1553   SYNTAX      Unsigned32
1554   MAX-ACCESS  read-only
1555   STATUS      current
1556   DESCRIPTION
1557      "Total number of ClientId Not Present Errors"
1558   ::= { bDhcpv6GlobalEntry 40 }
1559
1560bDhcpv6ServerIdNotPres  OBJECT-TYPE
1561   SYNTAX      Unsigned32
1562   MAX-ACCESS  read-only
1563   STATUS      current
1564   DESCRIPTION
1565      "Total number of ServerId Not Present Errors"
1566   ::= { bDhcpv6GlobalEntry 41 }
1567
1568bDhcpv6ORONotPres  OBJECT-TYPE
1569   SYNTAX      Unsigned32
1570   MAX-ACCESS  read-only
1571   STATUS      current
1572   DESCRIPTION
1573      "Total number of ORO Not Present Errors"
1574   ::= { bDhcpv6GlobalEntry 42 }
1575
1576bDhcpv6ClientIdPres  OBJECT-TYPE
1577   SYNTAX      Unsigned32
1578   MAX-ACCESS  read-only
1579   STATUS      current
1580   DESCRIPTION
1581      "Total number of ClientId Present Errors"
1582   ::= { bDhcpv6GlobalEntry 43 }
1583
1584bDhcpv6ServerIdPres  OBJECT-TYPE
1585   SYNTAX      Unsigned32
1586   MAX-ACCESS  read-only
1587   STATUS      current
1588   DESCRIPTION
1589      "Total number of ServerId Present Errors"
1590   ::= { bDhcpv6GlobalEntry 44 }
1591
1592bDhcpv6UnicastSolicitRcvd  OBJECT-TYPE
1593   SYNTAX      Unsigned32
1594   MAX-ACCESS  read-only
1595   STATUS      current
1596   DESCRIPTION
1597      "Total number of Unicast Solicit Received Errors"
1598   ::= { bDhcpv6GlobalEntry 45 }
1599
1600bDhcpv6UnicastRequestRcvd  OBJECT-TYPE
1601   SYNTAX      Unsigned32
1602   MAX-ACCESS  read-only
1603   STATUS      current
1604   DESCRIPTION
1605      "Total number of Unicast Request Received Errors"
1606   ::= { bDhcpv6GlobalEntry 46 }
1607
1608bDhcpv6UnicastRenewRcvd  OBJECT-TYPE
1609   SYNTAX      Unsigned32
1610   MAX-ACCESS  read-only
1611   STATUS      current
1612   DESCRIPTION
1613      "Total number of Unicast Renew Received Errors"
1614   ::= { bDhcpv6GlobalEntry 47 }
1615
1616bDhcpv6UnicastConfirmRcvd  OBJECT-TYPE
1617   SYNTAX      Unsigned32
1618   MAX-ACCESS  read-only
1619   STATUS      current
1620   DESCRIPTION
1621      "Total number of Unicast Confirm Received Errors"
1622   ::= { bDhcpv6GlobalEntry 48 }
1623
1624bDhcpv6UnicastDeclineRcvd  OBJECT-TYPE
1625   SYNTAX      Unsigned32
1626   MAX-ACCESS  read-only
1627   STATUS      current
1628   DESCRIPTION
1629      "Total number of Unicast Decline Received Errors"
1630   ::= { bDhcpv6GlobalEntry 49 }
1631
1632bDhcpv6UnicastReleaseRcvd  OBJECT-TYPE
1633   SYNTAX      Unsigned32
1634   MAX-ACCESS  read-only
1635   STATUS      current
1636   DESCRIPTION
1637      "Total number of Unicast Release Received Errors"
1638   ::= { bDhcpv6GlobalEntry 50 }
1639
1640bDhcpv6UnicastRebindRcvd  OBJECT-TYPE
1641   SYNTAX      Unsigned32
1642   MAX-ACCESS  read-only
1643   STATUS      current
1644   DESCRIPTION
1645      "Total number of Unicast Rebind Received Errors"
1646   ::= { bDhcpv6GlobalEntry 51 }
1647
1648bDhcpv6RebindWithoutAddrRcvd  OBJECT-TYPE
1649   SYNTAX      Unsigned32
1650   MAX-ACCESS  read-only
1651   STATUS      current
1652   DESCRIPTION
1653      "Total number of Rebind Without Addresses Received Errors"
1654   ::= { bDhcpv6GlobalEntry 52 }
1655
1656bDhcpv6ConfirmWithoutAddrRcvd  OBJECT-TYPE
1657   SYNTAX      Unsigned32
1658   MAX-ACCESS  read-only
1659   STATUS      current
1660   DESCRIPTION
1661      "Total number of Confirm Without Addresses Received Errors"
1662   ::= { bDhcpv6GlobalEntry 53 }
1663
1664bDhcpv6DeclineWithoutAddrRcvd  OBJECT-TYPE
1665   SYNTAX      Unsigned32
1666   MAX-ACCESS  read-only
1667   STATUS      current
1668   DESCRIPTION
1669      "Total number of Confirm Without Addresses Received Errors"
1670   ::= { bDhcpv6GlobalEntry 54 }
1671
1672bDhcpv6RebindWithoutAddrOrMoreRcvd  OBJECT-TYPE
1673   SYNTAX      Unsigned32
1674   MAX-ACCESS  read-only
1675   STATUS      current
1676   DESCRIPTION
1677      "Total number of Rebind Without Addresses Or More Received Errors"
1678   ::= { bDhcpv6GlobalEntry 55 }
1679
1680bDhcpv6RenewWithoutAddrOrMoreRcvd  OBJECT-TYPE
1681   SYNTAX      Unsigned32
1682   MAX-ACCESS  read-only
1683   STATUS      current
1684   DESCRIPTION
1685      "Total number of Rebind Without Addresses Or More Received Errors"
1686   ::= { bDhcpv6GlobalEntry 56 }
1687
1688bDhcpv6RebindFail  OBJECT-TYPE
1689   SYNTAX      Unsigned32
1690   MAX-ACCESS  read-only
1691   STATUS      current
1692   DESCRIPTION
1693      "Total number of Rebind Failures"
1694   ::= { bDhcpv6GlobalEntry 57 }
1695
1696bDhcpv6ReconfAcceptInSolicitMissing   OBJECT-TYPE
1697   SYNTAX      Unsigned32
1698   MAX-ACCESS  read-only
1699   STATUS      current
1700   DESCRIPTION
1701      "Reconfig-Accept option is Solicit is missing,
1702       wherein the configuration mandates"
1703   ::= { bDhcpv6GlobalEntry 58 }
1704
1705bDhcpv6IntervalDuration  OBJECT-TYPE
1706   SYNTAX      Integer32
1707   MAX-ACCESS  read-only
1708   STATUS      current
1709   DESCRIPTION
1710      "Duration of the interval in minutes"
1711   ::= { bDhcpv6GlobalEntry 59 }
1712
1713-- DHCPv4 server notifications for home
1714
1715bDhcpHomeSubnetHomeId  OBJECT-TYPE
1716   SYNTAX      Unsigned32
1717   MAX-ACCESS  accessible-for-notify
1718   STATUS      current
1719   DESCRIPTION
1720      "Home ID field is unique identifier for each home subnet. It maps to tunnel & vlan."
1721   ::= { bDhcpv4NotifObjects 1 }
1722
1723bDhcpHomeSubnetStartAddress  OBJECT-TYPE
1724    SYNTAX          InetAddressIPv4
1725    MAX-ACCESS      accessible-for-notify
1726    STATUS          current
1727    DESCRIPTION
1728        "Home subnet's range start IPv4 Address."
1729    ::= { bDhcpv4NotifObjects 2 }
1730
1731bDhcpHomeSubnetEndAddress  OBJECT-TYPE
1732    SYNTAX          InetAddressIPv4
1733    MAX-ACCESS      accessible-for-notify
1734    STATUS          current
1735    DESCRIPTION
1736        "Home subnet's range end IPv4 Address."
1737    ::= { bDhcpv4NotifObjects 3 }
1738
1739bDhcpHomeSubnetTotalAddresses  OBJECT-TYPE
1740   SYNTAX      Unsigned32
1741   MAX-ACCESS  accessible-for-notify
1742   STATUS      current
1743   DESCRIPTION
1744      "The total number of addresses in the home subnet."
1745   ::= { bDhcpv4NotifObjects 4 }
1746
1747bDhcpHomeSubnetUsedAddrLowThreshold  OBJECT-TYPE
1748   SYNTAX      Unsigned32
1749   MAX-ACCESS  accessible-for-notify
1750   STATUS      current
1751   DESCRIPTION
1752       "The low threshold for used IP addresses in this home subnet.
1753        If the value for used IP addresses in this home subnet
1754        becomes equal to or less than this value and the current
1755        condition for bDhcpHomeSubnetUsedAddrHigh is raised, then a
1756        bDhcpHomeSubnetUsedAddrLow event will be generated. No more
1757        bDhcpHomeSubnetUsedAddrLow events will be generated for this
1758        subnet during its execution until the value for used addresses
1759        has exceeded the value of bDhcpHomeSubnetUsedAddrHighThreshold."
1760   ::= { bDhcpv4NotifObjects 5 }
1761
1762bDhcpHomeSubnetUsedAddrHighThreshold  OBJECT-TYPE
1763   SYNTAX      Unsigned32
1764   MAX-ACCESS  accessible-for-notify
1765   STATUS      current
1766   DESCRIPTION
1767       "The high threshold for used IP addresses in this home subnet.
1768        If a bDhcpHomeSubnetUsedAddrLow event has been generated (or no
1769        bDhcpHomeSubnetUsedAddrHigh was generated previously) for this home
1770        subnet, and the value for used IP addresses in this home subnet
1771        has exceeded this value then a bDhcpHomeSubnetUsedAddrHigh
1772        event will be generated. No more bDhcpHomeSubnetUsedAddrHigh
1773        events will be generated for this subnet during its execution
1774        until the value for used addresses in this subnet becomes
1775        equal to or less than the value of
1776        bDhcpHomeSubnetUsedAddrLowThreshold."
1777   ::= { bDhcpv4NotifObjects 6 }
1778
1779-- DHCP Notifications
1780
1781bDhcpSubnetUsedAddrLow       NOTIFICATION-TYPE
1782    OBJECTS         {
1783                        bDhcpSubnetStartAddress, -- subnet identifier
1784                        bDhcpSubnetEndAddress,   -- subnet identifier
1785                        bDhcpSubnetTotalAddresses,
1786                        bDhcpSubnetUsedAddrLowThreshold
1787                    }
1788    STATUS          current
1789    DESCRIPTION
1790        "This notification signifies that the number of used addresses
1791         for a particular subnet is cleared, meaning that it
1792         has fallen below the value of bDhcpSubnetUsedAddrLowThreshold
1793         for that subnet."
1794    ::= { bDhcpNotifications 1 }
1795
1796bDhcpSubnetUsedAddrHigh   NOTIFICATION-TYPE
1797    OBJECTS         {
1798                        bDhcpSubnetStartAddress, -- subnet identifier
1799                        bDhcpSubnetEndAddress,   -- subnet identifier
1800                        bDhcpSubnetTotalAddresses,
1801                        bDhcpSubnetUsedAddrHighThreshold
1802                    }
1803    STATUS          current
1804    DESCRIPTION
1805        "This notification signifies that the number of used
1806        addresses for a particular subnet is raised, meaning
1807        that it has risen above the value of bDhcpSubnetUsedAddrHighThreshold
1808        for that subnet."
1809    ::= { bDhcpNotifications 2 }
1810
1811bDhcpHomeSubnetUsedAddrLow       NOTIFICATION-TYPE
1812    OBJECTS         {
1813                        bDhcpHomeSubnetHomeId,
1814                        bDhcpHomeSubnetStartAddress, -- subnet identifier
1815                        bDhcpHomeSubnetEndAddress,   -- subnet identifier
1816                        bDhcpHomeSubnetTotalAddresses,
1817                        bDhcpHomeSubnetUsedAddrLowThreshold
1818                    }
1819    STATUS          current
1820    DESCRIPTION
1821        "This notification signifies that the number of used addresses
1822         for a particular home subnet is cleared, meaning that it
1823         has fallen below the value of bDhcpHomeSubnetUsedAddrLowThreshold
1824         for that subnet."
1825    ::= { bDhcpNotifications 3 }
1826
1827bDhcpHomeSubnetUsedAddrHigh   NOTIFICATION-TYPE
1828    OBJECTS         {
1829                        bDhcpHomeSubnetHomeId,
1830                        bDhcpHomeSubnetStartAddress, -- subnet identifier
1831                        bDhcpHomeSubnetEndAddress,   -- subnet identifier
1832                        bDhcpHomeSubnetTotalAddresses,
1833                        bDhcpHomeSubnetUsedAddrHighThreshold
1834                    }
1835    STATUS          current
1836    DESCRIPTION
1837        "This notification signifies that the number of used
1838        addresses for a particular home subnet is raised, meaning
1839        that it has risen above the value of bDhcpHomeSubnetUsedAddrHighThreshold
1840        for that subnet."
1841    ::= { bDhcpNotifications 4 }
1842
1843
1844END
1845