Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / test / dumps / sming / SNMPv2-MIB
1 //
2 // This module has been generated by smidump 0.4.5. Do not edit.
3 //
4 module SNMPv2-MIB {
5
6   import IRTF-NMRG-SMING      (Counter32, DisplayString255, 
7                                TimeStamp, TimeTicks, snmpModules);
8   import IRTF-NMRG-SMING-SNMP (TestAndIncr, mib-2);
9
10 //
11 // MODULE META INFORMATION
12 //
13
14   organization      
15      "IETF SNMPv3 Working Group";
16
17   contact           
18      "WG-EMail:   snmpv3@lists.tislabs.com
19       Subscribe:  snmpv3-request@lists.tislabs.com
20       
21       Co-Chair:   Russ Mundy
22                   Network Associates Laboratories
23       postal:     15204 Omega Drive, Suite 300
24                   Rockville, MD 20850-4601
25                   USA
26       EMail:      mundy@tislabs.com
27       phone:      +1 301 947-7107
28       
29       Co-Chair:   David Harrington
30                   Enterasys Networks
31       postal:     35 Industrial Way
32                   P. O. Box 5005
33                   Rochester, NH 03866-5005
34                   USA
35       EMail:      dbh@enterasys.com
36       phone:      +1 603 337-2614
37       
38       Editor:     Randy Presuhn
39                   BMC Software, Inc.
40       postal:     2141 North First Street
41                   San Jose, CA 95131
42                   USA
43       EMail:      randy_presuhn@bmc.com
44       phone:      +1 408 546-1006";
45
46   description       
47      "The MIB module for SNMP entities.
48       
49       Copyright (C) The Internet Society (2002). This
50       version of this MIB module is part of RFC 3418;
51       see the RFC itself for full legal notices.";
52
53   revision {
54     date            "2002-10-16 00:00";
55     description     
56        "This revision of this MIB module was published as
57         RFC 3418.";
58   };
59   revision {
60     date            "1995-11-09 00:00";
61     description     
62        "This revision of this MIB module was published as
63         RFC 1907.";
64   };
65   revision {
66     date            "1993-04-01 00:00";
67     description     
68        "The initial revision of this MIB module was published
69         as RFC 1450.";
70   };
71
72   identity          snmpMIB;
73
74 //
75 // OBJECT DEFINITIONS
76 //
77
78
79   node system {
80     oid             mib-2.1;
81   };
82
83   scalar sysDescr {
84     oid             system.1;
85     type            DisplayString (0..255);
86     access          readonly;
87     description     
88        "A textual description of the entity.  This value should
89         include the full name and version identification of
90         the system's hardware type, software operating-system,
91         and networking software.";
92   };
93
94   scalar sysObjectID {
95     oid             system.2;
96     type            ObjectIdentifier;
97     access          readonly;
98     description     
99        "The vendor's authoritative identification of the
100         network management subsystem contained in the entity.
101         This value is allocated within the SMI enterprises
102         subtree (1.3.6.1.4.1) and provides an easy and
103         unambiguous means for determining `what kind of box' is
104         being managed.  For example, if vendor `Flintstones,
105         Inc.' was assigned the subtree 1.3.6.1.4.1.424242,
106         it could assign the identifier 1.3.6.1.4.1.424242.1.1
107         to its `Fred Router'.";
108   };
109
110   scalar sysUpTime {
111     oid             system.3;
112     type            TimeTicks;
113     access          readonly;
114     description     
115        "The time (in hundredths of a second) since the
116         network management portion of the system was last
117         re-initialized.";
118   };
119
120   scalar sysContact {
121     oid             system.4;
122     type            DisplayString (0..255);
123     access          readwrite;
124     description     
125        "The textual identification of the contact person for
126         this managed node, together with information on how
127         to contact this person.  If no contact information is
128         known, the value is the zero-length string.";
129   };
130
131   scalar sysName {
132     oid             system.5;
133     type            DisplayString (0..255);
134     access          readwrite;
135     description     
136        "An administratively-assigned name for this managed
137         node.  By convention, this is the node's fully-qualified
138         domain name.  If the name is unknown, the value is
139         the zero-length string.";
140   };
141
142   scalar sysLocation {
143     oid             system.6;
144     type            DisplayString (0..255);
145     access          readwrite;
146     description     
147        "The physical location of this node (e.g., 'telephone
148         closet, 3rd floor').  If the location is unknown, the
149         value is the zero-length string.";
150   };
151
152   scalar sysServices {
153     oid             system.7;
154     type            Integer32 (0..127);
155     access          readonly;
156     description     
157        "A value which indicates the set of services that this
158         entity may potentially offer.  The value is a sum.
159         
160         
161         
162         This sum initially takes the value zero. Then, for
163         each layer, L, in the range 1 through 7, that this node
164         performs transactions for, 2 raised to (L - 1) is added
165         to the sum.  For example, a node which performs only
166         routing functions would have a value of 4 (2^(3-1)).
167         In contrast, a node which is a host offering application
168         services would have a value of 72 (2^(4-1) + 2^(7-1)).
169         Note that in the context of the Internet suite of
170         protocols, values should be calculated accordingly:
171         
172              layer      functionality
173                1        physical (e.g., repeaters)
174                2        datalink/subnetwork (e.g., bridges)
175                3        internet (e.g., supports the IP)
176                4        end-to-end  (e.g., supports the TCP)
177                7        applications (e.g., supports the SMTP)
178         
179         For systems including OSI protocols, layers 5 and 6
180         may also be counted.";
181   };
182
183   scalar sysORLastChange {
184     oid             system.8;
185     type            TimeStamp;
186     access          readonly;
187     description     
188        "The value of sysUpTime at the time of the most recent
189         change in state or value of any instance of sysORID.";
190   };
191
192   table sysORTable {
193     oid             system.9;
194     description     
195        "The (conceptual) table listing the capabilities of
196         the local SNMP application acting as a command
197         responder with respect to various MIB modules.
198         SNMP entities having dynamically-configurable support
199         of MIB modules will have a dynamically-varying number
200         of conceptual rows.";
201
202     row sysOREntry {
203       oid           sysORTable.1;
204       index         (sysORIndex);
205       description   
206          "An entry (conceptual row) in the sysORTable.";
207
208       column sysORIndex {
209         oid         sysOREntry.1;
210         type        Integer32 (1..2147483647);
211         access      noaccess;
212         description 
213            "The auxiliary variable used for identifying instances
214             of the columnar objects in the sysORTable.";
215       };
216
217       column sysORID {
218         oid         sysOREntry.2;
219         type        ObjectIdentifier;
220         access      readonly;
221         description 
222            "An authoritative identification of a capabilities
223             statement with respect to various MIB modules supported
224             by the local SNMP application acting as a command
225             responder.";
226       };
227
228       column sysORDescr {
229         oid         sysOREntry.3;
230         type        DisplayString;
231         access      readonly;
232         description 
233            "A textual description of the capabilities identified
234             by the corresponding instance of sysORID.";
235       };
236
237       column sysORUpTime {
238         oid         sysOREntry.4;
239         type        TimeStamp;
240         access      readonly;
241         description 
242            "The value of sysUpTime at the time this conceptual
243             row was last instantiated.";
244       };
245     };
246   };
247
248   node snmp {
249     oid             mib-2.11;
250   };
251
252   scalar snmpInPkts {
253     oid             snmp.1;
254     type            Counter32;
255     access          readonly;
256     description     
257        "The total number of messages delivered to the SNMP
258         entity from the transport service.";
259   };
260
261   scalar snmpOutPkts {
262     oid             snmp.2;
263     type            Counter32;
264     access          readonly;
265     status          obsolete;
266     description     
267        "The total number of SNMP Messages which were
268         passed from the SNMP protocol entity to the
269         transport service.";
270   };
271
272   scalar snmpInBadVersions {
273     oid             snmp.3;
274     type            Counter32;
275     access          readonly;
276     description     
277        "The total number of SNMP messages which were delivered
278         to the SNMP entity and were for an unsupported SNMP
279         version.";
280   };
281
282   scalar snmpInBadCommunityNames {
283     oid             snmp.4;
284     type            Counter32;
285     access          readonly;
286     description     
287        "The total number of community-based SNMP messages (for
288         example,  SNMPv1) delivered to the SNMP entity which
289         used an SNMP community name not known to said entity.
290         Also, implementations which authenticate community-based
291         SNMP messages using check(s) in addition to matching
292         the community name (for example, by also checking
293         whether the message originated from a transport address
294         allowed to use a specified community name) MAY include
295         in this value the number of messages which failed the
296         additional check(s).  It is strongly RECOMMENDED that
297         
298         
299         
300         the documentation for any security model which is used
301         to authenticate community-based SNMP messages specify
302         the precise conditions that contribute to this value.";
303   };
304
305   scalar snmpInBadCommunityUses {
306     oid             snmp.5;
307     type            Counter32;
308     access          readonly;
309     description     
310        "The total number of community-based SNMP messages (for
311         example, SNMPv1) delivered to the SNMP entity which
312         represented an SNMP operation that was not allowed for
313         the SNMP community named in the message.  The precise
314         conditions under which this counter is incremented
315         (if at all) depend on how the SNMP entity implements
316         its access control mechanism and how its applications
317         interact with that access control mechanism.  It is
318         strongly RECOMMENDED that the documentation for any
319         access control mechanism which is used to control access
320         to and visibility of MIB instrumentation specify the
321         precise conditions that contribute to this value.";
322   };
323
324   scalar snmpInASNParseErrs {
325     oid             snmp.6;
326     type            Counter32;
327     access          readonly;
328     description     
329        "The total number of ASN.1 or BER errors encountered by
330         the SNMP entity when decoding received SNMP messages.";
331   };
332
333   scalar snmpInTooBigs {
334     oid             snmp.8;
335     type            Counter32;
336     access          readonly;
337     status          obsolete;
338     description     
339        "The total number of SNMP PDUs which were
340         delivered to the SNMP protocol entity and for
341         which the value of the error-status field was
342         `tooBig'.";
343   };
344
345   scalar snmpInNoSuchNames {
346     oid             snmp.9;
347     type            Counter32;
348     access          readonly;
349     status          obsolete;
350     description     
351        "The total number of SNMP PDUs which were
352         delivered to the SNMP protocol entity and for
353         which the value of the error-status field was
354         `noSuchName'.";
355   };
356
357   scalar snmpInBadValues {
358     oid             snmp.10;
359     type            Counter32;
360     access          readonly;
361     status          obsolete;
362     description     
363        "The total number of SNMP PDUs which were
364         delivered to the SNMP protocol entity and for
365         which the value of the error-status field was
366         `badValue'.";
367   };
368
369   scalar snmpInReadOnlys {
370     oid             snmp.11;
371     type            Counter32;
372     access          readonly;
373     status          obsolete;
374     description     
375        "The total number valid SNMP PDUs which were delivered
376         to the SNMP protocol entity and for which the value
377         of the error-status field was `readOnly'.  It should
378         be noted that it is a protocol error to generate an
379         SNMP PDU which contains the value `readOnly' in the
380         error-status field, as such this object is provided
381         as a means of detecting incorrect implementations of
382         the SNMP.";
383   };
384
385   scalar snmpInGenErrs {
386     oid             snmp.12;
387     type            Counter32;
388     access          readonly;
389     status          obsolete;
390     description     
391        "The total number of SNMP PDUs which were delivered
392         to the SNMP protocol entity and for which the value
393         of the error-status field was `genErr'.";
394   };
395
396   scalar snmpInTotalReqVars {
397     oid             snmp.13;
398     type            Counter32;
399     access          readonly;
400     status          obsolete;
401     description     
402        "The total number of MIB objects which have been
403         retrieved successfully by the SNMP protocol entity
404         as the result of receiving valid SNMP Get-Request
405         and Get-Next PDUs.";
406   };
407
408   scalar snmpInTotalSetVars {
409     oid             snmp.14;
410     type            Counter32;
411     access          readonly;
412     status          obsolete;
413     description     
414        "The total number of MIB objects which have been
415         altered successfully by the SNMP protocol entity as
416         the result of receiving valid SNMP Set-Request PDUs.";
417   };
418
419   scalar snmpInGetRequests {
420     oid             snmp.15;
421     type            Counter32;
422     access          readonly;
423     status          obsolete;
424     description     
425        "The total number of SNMP Get-Request PDUs which
426         have been accepted and processed by the SNMP
427         protocol entity.";
428   };
429
430   scalar snmpInGetNexts {
431     oid             snmp.16;
432     type            Counter32;
433     access          readonly;
434     status          obsolete;
435     description     
436        "The total number of SNMP Get-Next PDUs which have been
437         accepted and processed by the SNMP protocol entity.";
438   };
439
440   scalar snmpInSetRequests {
441     oid             snmp.17;
442     type            Counter32;
443     access          readonly;
444     status          obsolete;
445     description     
446        "The total number of SNMP Set-Request PDUs which
447         have been accepted and processed by the SNMP protocol
448         entity.";
449   };
450
451   scalar snmpInGetResponses {
452     oid             snmp.18;
453     type            Counter32;
454     access          readonly;
455     status          obsolete;
456     description     
457        "The total number of SNMP Get-Response PDUs which
458         have been accepted and processed by the SNMP protocol
459         entity.";
460   };
461
462   scalar snmpInTraps {
463     oid             snmp.19;
464     type            Counter32;
465     access          readonly;
466     status          obsolete;
467     description     
468        "The total number of SNMP Trap PDUs which have been
469         accepted and processed by the SNMP protocol entity.";
470   };
471
472   scalar snmpOutTooBigs {
473     oid             snmp.20;
474     type            Counter32;
475     access          readonly;
476     status          obsolete;
477     description     
478        "The total number of SNMP PDUs which were generated
479         by the SNMP protocol entity and for which the value
480         of the error-status field was `tooBig.'";
481   };
482
483   scalar snmpOutNoSuchNames {
484     oid             snmp.21;
485     type            Counter32;
486     access          readonly;
487     status          obsolete;
488     description     
489        "The total number of SNMP PDUs which were generated
490         by the SNMP protocol entity and for which the value
491         of the error-status was `noSuchName'.";
492   };
493
494   scalar snmpOutBadValues {
495     oid             snmp.22;
496     type            Counter32;
497     access          readonly;
498     status          obsolete;
499     description     
500        "The total number of SNMP PDUs which were generated
501         by the SNMP protocol entity and for which the value
502         of the error-status field was `badValue'.";
503   };
504
505   scalar snmpOutGenErrs {
506     oid             snmp.24;
507     type            Counter32;
508     access          readonly;
509     status          obsolete;
510     description     
511        "The total number of SNMP PDUs which were generated
512         by the SNMP protocol entity and for which the value
513         of the error-status field was `genErr'.";
514   };
515
516   scalar snmpOutGetRequests {
517     oid             snmp.25;
518     type            Counter32;
519     access          readonly;
520     status          obsolete;
521     description     
522        "The total number of SNMP Get-Request PDUs which
523         have been generated by the SNMP protocol entity.";
524   };
525
526   scalar snmpOutGetNexts {
527     oid             snmp.26;
528     type            Counter32;
529     access          readonly;
530     status          obsolete;
531     description     
532        "The total number of SNMP Get-Next PDUs which have
533         been generated by the SNMP protocol entity.";
534   };
535
536   scalar snmpOutSetRequests {
537     oid             snmp.27;
538     type            Counter32;
539     access          readonly;
540     status          obsolete;
541     description     
542        "The total number of SNMP Set-Request PDUs which
543         have been generated by the SNMP protocol entity.";
544   };
545
546   scalar snmpOutGetResponses {
547     oid             snmp.28;
548     type            Counter32;
549     access          readonly;
550     status          obsolete;
551     description     
552        "The total number of SNMP Get-Response PDUs which
553         have been generated by the SNMP protocol entity.";
554   };
555
556   scalar snmpOutTraps {
557     oid             snmp.29;
558     type            Counter32;
559     access          readonly;
560     status          obsolete;
561     description     
562        "The total number of SNMP Trap PDUs which have
563         been generated by the SNMP protocol entity.";
564   };
565
566   scalar snmpEnableAuthenTraps {
567     oid             snmp.30;
568     type            Enumeration (enabled(1), disabled(2));
569     access          readwrite;
570     description     
571        "Indicates whether the SNMP entity is permitted to
572         generate authenticationFailure traps.  The value of this
573         object overrides any configuration information; as such,
574         it provides a means whereby all authenticationFailure
575         traps may be disabled.
576         
577         Note that it is strongly recommended that this object
578         be stored in non-volatile memory so that it remains
579         constant across re-initializations of the network
580         management system.";
581   };
582
583   scalar snmpSilentDrops {
584     oid             snmp.31;
585     type            Counter32;
586     access          readonly;
587     description     
588        "The total number of Confirmed Class PDUs (such as
589         GetRequest-PDUs, GetNextRequest-PDUs,
590         GetBulkRequest-PDUs, SetRequest-PDUs, and
591         InformRequest-PDUs) delivered to the SNMP entity which
592         were silently dropped because the size of a reply
593         containing an alternate Response Class PDU (such as a
594         Response-PDU) with an empty variable-bindings field
595         was greater than either a local constraint or the
596         maximum message size associated with the originator of
597         the request.";
598   };
599
600   scalar snmpProxyDrops {
601     oid             snmp.32;
602     type            Counter32;
603     access          readonly;
604     description     
605        "The total number of Confirmed Class PDUs
606         (such as GetRequest-PDUs, GetNextRequest-PDUs,
607         GetBulkRequest-PDUs, SetRequest-PDUs, and
608         InformRequest-PDUs) delivered to the SNMP entity which
609         were silently dropped because the transmission of
610         the (possibly translated) message to a proxy target
611         failed in a manner (other than a time-out) such that
612         no Response Class PDU (such as a Response-PDU) could
613         be returned.";
614   };
615
616   node snmpMIB {
617     oid             snmpModules.1;
618   };
619
620   node snmpMIBObjects {
621     oid             snmpMIB.1;
622   };
623
624   node snmpTrap {
625     oid             snmpMIBObjects.4;
626   };
627
628   scalar snmpTrapOID {
629     oid             snmpTrap.1;
630     type            ObjectIdentifier;
631     access          notifyonly;
632     description     
633        "The authoritative identification of the notification
634         currently being sent.  This variable occurs as
635         the second varbind in every SNMPv2-Trap-PDU and
636         InformRequest-PDU.";
637   };
638
639   scalar snmpTrapEnterprise {
640     oid             snmpTrap.3;
641     type            ObjectIdentifier;
642     access          notifyonly;
643     description     
644        "The authoritative identification of the enterprise
645         associated with the trap currently being sent.  When an
646         SNMP proxy agent is mapping an RFC1157 Trap-PDU
647         into a SNMPv2-Trap-PDU, this variable occurs as the
648         last varbind.";
649   };
650
651   node snmpTraps {
652     oid             snmpMIBObjects.5;
653   };
654
655   node snmpSet {
656     oid             snmpMIBObjects.6;
657   };
658
659   scalar snmpSetSerialNo {
660     oid             snmpSet.1;
661     type            TestAndIncr;
662     access          readwrite;
663     description     
664        "An advisory lock used to allow several cooperating
665         command generator applications to coordinate their
666         use of the SNMP set operation.
667         
668         This object is used for coarse-grain coordination.
669         To achieve fine-grain coordination, one or more similar
670         objects might be defined within each MIB group, as
671         appropriate.";
672   };
673
674   node snmpMIBConformance {
675     oid             snmpMIB.2;
676   };
677
678   node snmpMIBCompliances {
679     oid             snmpMIBConformance.1;
680   };
681
682   node snmpMIBGroups {
683     oid             snmpMIBConformance.2;
684   };
685
686 //
687 // NOTIFICATION DEFINITIONS
688 //
689
690   notification coldStart {
691     oid             snmpTraps.1;
692     description     
693        "A coldStart trap signifies that the SNMP entity,
694         supporting a notification originator application, is
695         reinitializing itself and that its configuration may
696         have been altered.";
697   };
698
699   notification warmStart {
700     oid             snmpTraps.2;
701     description     
702        "A warmStart trap signifies that the SNMP entity,
703         supporting a notification originator application,
704         is reinitializing itself such that its configuration
705         is unaltered.";
706   };
707
708   notification authenticationFailure {
709     oid             snmpTraps.5;
710     description     
711        "An authenticationFailure trap signifies that the SNMP
712         entity has received a protocol message that is not
713         properly authenticated.  While all implementations
714         of SNMP entities MAY be capable of generating this
715         trap, the snmpEnableAuthenTraps object indicates
716         whether this trap will be generated.";
717   };
718
719 //
720 // GROUP DEFINITIONS
721 //
722
723   group snmpSetGroup {
724     oid             snmpMIBGroups.5;
725     members         (snmpSetSerialNo);
726     description     
727        "A collection of objects which allow several cooperating
728         command generator applications to coordinate their
729         use of the set operation.";
730   };
731
732   group systemGroup {
733     oid             snmpMIBGroups.6;
734     members         (sysDescr, sysObjectID, sysUpTime, 
735                      sysContact, sysName, sysLocation, 
736                      sysServices, sysORLastChange, sysORID, 
737                      sysORUpTime, sysORDescr);
738     description     
739        "The system group defines objects which are common to all
740         managed systems.";
741   };
742
743   group snmpBasicNotificationsGroup {
744     oid             snmpMIBGroups.7;
745     members         (coldStart, authenticationFailure);
746     description     
747        "The basic notifications implemented by an SNMP entity
748         supporting command responder applications.";
749   };
750
751   group snmpGroup {
752     oid             snmpMIBGroups.8;
753     members         (snmpInPkts, snmpInBadVersions, 
754                      snmpInASNParseErrs, snmpSilentDrops, 
755                      snmpProxyDrops, snmpEnableAuthenTraps);
756     description     
757        "A collection of objects providing basic instrumentation
758         and control of an SNMP entity.";
759   };
760
761   group snmpCommunityGroup {
762     oid             snmpMIBGroups.9;
763     members         (snmpInBadCommunityNames, 
764                      snmpInBadCommunityUses);
765     description     
766        "A collection of objects providing basic instrumentation
767         of a SNMP entity which supports community-based
768         authentication.";
769   };
770
771   group snmpObsoleteGroup {
772     oid             snmpMIBGroups.10;
773     members         (snmpOutPkts, snmpInTooBigs, 
774                      snmpInNoSuchNames, snmpInBadValues, 
775                      snmpInReadOnlys, snmpInGenErrs, 
776                      snmpInTotalReqVars, snmpInTotalSetVars, 
777                      snmpInGetRequests, snmpInGetNexts, 
778                      snmpInSetRequests, snmpInGetResponses, 
779                      snmpInTraps, snmpOutTooBigs, 
780                      snmpOutNoSuchNames, snmpOutBadValues, 
781                      snmpOutGenErrs, snmpOutGetRequests, 
782                      snmpOutGetNexts, snmpOutSetRequests, 
783                      snmpOutGetResponses, snmpOutTraps);
784     status          obsolete;
785     description     
786        "A collection of objects from RFC 1213 made obsolete
787         by this MIB module.";
788   };
789
790   group snmpWarmStartNotificationGroup {
791     oid             snmpMIBGroups.11;
792     members         (warmStart);
793     description     
794        "An additional notification for an SNMP entity supporting
795         command responder applications, if it is able to reinitialize
796         itself such that its configuration is unaltered.";
797   };
798
799   group snmpNotificationGroup {
800     oid             snmpMIBGroups.12;
801     members         (snmpTrapOID, snmpTrapEnterprise);
802     description     
803        "These objects are required for entities
804         which support notification originator applications.";
805   };
806
807 //
808 // COMPLIANCE DEFINITIONS
809 //
810
811   compliance snmpBasicCompliance {
812     oid             snmpMIBCompliances.2;
813     status          deprecated;
814     description     
815        "The compliance statement for SNMPv2 entities which
816         implement the SNMPv2 MIB.
817         
818         This compliance statement is replaced by
819         snmpBasicComplianceRev2.";
820
821     mandatory       (snmpGroup, snmpSetGroup, systemGroup, 
822                      snmpBasicNotificationsGroup);
823
824     optional snmpCommunityGroup {
825       description   
826          "This group is mandatory for SNMPv2 entities which
827           support community-based authentication.";
828     };
829   };
830
831   compliance snmpBasicComplianceRev2 {
832     oid             snmpMIBCompliances.3;
833     description     
834        "The compliance statement for SNMP entities which
835         implement this MIB module.";
836
837     mandatory       (snmpGroup, snmpSetGroup, systemGroup, 
838                      snmpBasicNotificationsGroup);
839
840     optional snmpCommunityGroup {
841       description   
842          "This group is mandatory for SNMP entities which
843           support community-based authentication.";
844     };
845     optional snmpWarmStartNotificationGroup {
846       description   
847          "This group is mandatory for an SNMP entity which
848           supports command responder applications, and is
849           able to reinitialize itself such that its
850           configuration is unaltered.";
851     };
852   };
853
854 }; // end of module SNMPv2-MIB.