and added files
[bcm963xx.git] / userapps / opensource / net-snmp / perl / SNMP / t / mib.txt
1 RFC1155-SMI DEFINITIONS ::= BEGIN
2     nullOID       OBJECT IDENTIFIER ::= { ccitt 0 }
3     internet      OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
4     directory     OBJECT IDENTIFIER ::= { internet 1 }
5     mgmt          OBJECT IDENTIFIER ::= { internet 2 }
6     experimental  OBJECT IDENTIFIER ::= { internet 3 }
7     private       OBJECT IDENTIFIER ::= { internet 4 }
8     enterprises   OBJECT IDENTIFIER ::= { private 1 }
9 END
10
11 -- @(#)WSCCS o/mibs-rfc1213.mib 1.1 8/30/95
12 -- Changes to rfc1213 (MIB-II):
13 --      No changes needed.
14
15
16           RFC1213-MIB DEFINITIONS ::= BEGIN
17
18           IMPORTS
19                   mgmt, NetworkAddress, IpAddress, Counter, Gauge,
20                           TimeTicks
21                       FROM RFC1155-SMI
22                   OBJECT-TYPE
23                           FROM RFC-1212;
24
25           --  This MIB module uses the extended OBJECT-TYPE macro as
26           --  defined in [14];
27
28
29           --  MIB-II (same prefix as MIB-I)
30
31           mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }
32
33           -- textual conventions
34
35           DisplayString ::=
36               OCTET STRING
37           -- This data type is used to model textual information taken
38           -- from the NVT ASCII character set.  By convention, objects
39           -- with this syntax are declared as having
40           --
41           --      SIZE (0..255)
42
43           PhysAddress ::=
44               OCTET STRING
45           -- This data type is used to model media addresses.  For many
46           -- types of media, this will be in a binary representation.
47           -- For example, an ethernet address would be represented as
48           -- a string of 6 octets.
49
50
51           -- groups in MIB-II
52
53           system       OBJECT IDENTIFIER ::= { mib-2 1 }
54
55           interfaces   OBJECT IDENTIFIER ::= { mib-2 2 }
56
57           at           OBJECT IDENTIFIER ::= { mib-2 3 }
58
59           ip           OBJECT IDENTIFIER ::= { mib-2 4 }
60
61           icmp         OBJECT IDENTIFIER ::= { mib-2 5 }
62
63           tcp          OBJECT IDENTIFIER ::= { mib-2 6 }
64
65           udp          OBJECT IDENTIFIER ::= { mib-2 7 }
66
67           egp          OBJECT IDENTIFIER ::= { mib-2 8 }
68
69           -- historical (some say hysterical)
70           -- cmot      OBJECT IDENTIFIER ::= { mib-2 9 }
71
72           transmission OBJECT IDENTIFIER ::= { mib-2 10 }
73
74           snmp         OBJECT IDENTIFIER ::= { mib-2 11 }
75
76
77           -- the System group
78
79           -- Implementation of the System group is mandatory for all
80           -- systems.  If an agent is not configured to have a value
81           -- for any of these variables, a string of length 0 is
82           -- returned.
83
84           sysDescr OBJECT-TYPE
85               SYNTAX  DisplayString (SIZE (0..255))
86               ACCESS  read-only
87               STATUS  mandatory
88               DESCRIPTION
89                       "A textual description of the entity.  This value
90                       should include the full name and version
91                       identification of the system's hardware type,
92                       software operating-system, and networking
93                       software.  It is mandatory that this only contain
94                       printable ASCII characters."
95               ::= { system 1 }
96
97           sysObjectID OBJECT-TYPE
98               SYNTAX  OBJECT IDENTIFIER
99               ACCESS  read-only
100               STATUS  mandatory
101               DESCRIPTION
102                       "The vendor's authoritative identification of the
103                       network management subsystem contained in the
104                       entity.  This value is allocated within the SMI
105                       enterprises subtree (1.3.6.1.4.1) and provides an
106                       easy and unambiguous means for determining `what
107                       kind of box' is being managed.  For example, if
108                       vendor `Flintstones, Inc.' was assigned the
109                       subtree 1.3.6.1.4.1.4242, it could assign the
110                       identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
111                       Router'."
112               ::= { system 2 }
113
114           sysUpTime OBJECT-TYPE
115               SYNTAX  TimeTicks
116               ACCESS  read-only
117               STATUS  mandatory
118               DESCRIPTION
119                       "The time (in hundredths of a second) since the
120                       network management portion of the system was last
121                       re-initialized."
122               ::= { system 3 }
123
124           sysContact OBJECT-TYPE
125               SYNTAX  DisplayString (SIZE (0..255))
126               ACCESS  read-write
127               STATUS  mandatory
128               DESCRIPTION
129                       "The textual identification of the contact person
130                       for this managed node, together with information
131                       on how to contact this person."
132               ::= { system 4 }
133
134           sysName OBJECT-TYPE
135               SYNTAX  DisplayString (SIZE (0..255))
136               ACCESS  read-write
137               STATUS  mandatory
138               DESCRIPTION
139                       "An administratively-assigned name for this
140                       managed node.  By convention, this is the node's
141                       fully-qualified domain name."
142               ::= { system 5 }
143
144           sysLocation OBJECT-TYPE
145               SYNTAX  DisplayString (SIZE (0..255))
146               ACCESS  read-write
147               STATUS  mandatory
148               DESCRIPTION
149                       "The physical location of this node (e.g.,
150                       `telephone closet, 3rd floor')."
151               ::= { system 6 }
152
153           sysServices OBJECT-TYPE
154               SYNTAX  INTEGER (0..127)
155               ACCESS  read-only
156               STATUS  mandatory
157               DESCRIPTION
158                       "A value which indicates the set of services that
159                       this entity primarily offers.
160
161                       The value is a sum.  This sum initially takes the
162                       value zero, Then, for each layer, L, in the range
163                       1 through 7, that this node performs transactions
164                       for, 2 raised to (L - 1) is added to the sum.  For
165                       example, a node which performs primarily routing
166                       functions would have a value of 4 (2^(3-1)).  In
167                       contrast, a node which is a host offering
168                       application services would have a value of 72
169                       (2^(4-1) + 2^(7-1)).  Note that in the context of
170                       the Internet suite of protocols, values should be
171                       calculated accordingly:
172
173                            layer  functionality
174                                1  physical (e.g., repeaters)
175                                2  datalink/subnetwork (e.g., bridges)
176                                3  internet (e.g., IP gateways)
177                                4  end-to-end  (e.g., IP hosts)
178                                7  applications (e.g., mail relays)
179
180                       For systems including OSI protocols, layers 5 and
181                       6 may also be counted."
182               ::= { system 7 }
183
184
185           -- the Interfaces group
186
187           -- Implementation of the Interfaces group is mandatory for
188           -- all systems.
189
190           ifNumber OBJECT-TYPE
191               SYNTAX  INTEGER
192               ACCESS  read-only
193               STATUS  mandatory
194               DESCRIPTION
195                       "The number of network interfaces (regardless of
196                       their current state) present on this system."
197               ::= { interfaces 1 }
198
199
200           -- the Interfaces table
201
202           -- The Interfaces table contains information on the entity's
203           -- interfaces.  Each interface is thought of as being
204           -- attached to a `subnetwork'.  Note that this term should
205           -- not be confused with `subnet' which refers to an
206           -- addressing partitioning scheme used in the Internet suite
207           -- of protocols.
208
209           ifTable OBJECT-TYPE
210               SYNTAX  SEQUENCE OF IfEntry
211               ACCESS  not-accessible
212               STATUS  mandatory
213               DESCRIPTION
214                       "A list of interface entries.  The number of
215                       entries is given by the value of ifNumber."
216               ::= { interfaces 2 }
217
218           ifEntry OBJECT-TYPE
219               SYNTAX  IfEntry
220               ACCESS  not-accessible
221               STATUS  mandatory
222               DESCRIPTION
223                       "An interface entry containing objects at the
224                       subnetwork layer and below for a particular
225                       interface."
226               INDEX   { ifIndex }
227               ::= { ifTable 1 }
228
229           IfEntry ::=
230               SEQUENCE {
231                   ifIndex
232                       INTEGER,
233                   ifDescr
234                       DisplayString,
235                   ifType
236                       INTEGER,
237                   ifMtu
238                       INTEGER,
239                   ifSpeed
240                       Gauge,
241                   ifPhysAddress
242                       PhysAddress,
243                   ifAdminStatus
244                       INTEGER,
245                   ifOperStatus
246                       INTEGER,
247                   ifLastChange
248                       TimeTicks,
249                   ifInOctets
250                       Counter,
251                   ifInUcastPkts
252                       Counter,
253                   ifInNUcastPkts
254                       Counter,
255                   ifInDiscards
256                       Counter,
257                   ifInErrors
258                       Counter,
259                   ifInUnknownProtos
260                       Counter,
261                   ifOutOctets
262                       Counter,
263                   ifOutUcastPkts
264                       Counter,
265                   ifOutNUcastPkts
266                       Counter,
267                   ifOutDiscards
268                       Counter,
269                   ifOutErrors
270                       Counter,
271                   ifOutQLen
272                       Gauge,
273                   ifSpecific
274                       OBJECT IDENTIFIER
275               }
276
277           ifIndex OBJECT-TYPE
278               SYNTAX  INTEGER
279               ACCESS  read-only
280               STATUS  mandatory
281               DESCRIPTION
282                       "A unique value for each interface.  Its value
283                       ranges between 1 and the value of ifNumber.  The
284                       value for each interface must remain constant at
285                       least from one re-initialization of the entity's
286                       network management system to the next re-
287                       initialization."
288               ::= { ifEntry 1 }
289
290           ifDescr OBJECT-TYPE
291               SYNTAX  DisplayString (SIZE (0..255))
292               ACCESS  read-only
293               STATUS  mandatory
294               DESCRIPTION
295                       "A textual string containing information about the
296                       interface.  This string should include the name of
297                       the manufacturer, the product name and the version
298                       of the hardware interface."
299               ::= { ifEntry 2 }
300
301           ifType OBJECT-TYPE
302               SYNTAX  INTEGER {
303                           other(1),          -- none of the following
304                           regular1822(2),
305                           hdh1822(3),
306                           ddn-x25(4),
307                           rfc877-x25(5),
308                           ethernet-csmacd(6),
309                           iso88023-csmacd(7),
310                           iso88024-tokenBus(8),
311                           iso88025-tokenRing(9),
312                           iso88026-man(10),
313                           starLan(11),
314                           proteon-10Mbit(12),
315                           proteon-80Mbit(13),
316                           hyperchannel(14),
317                           fddi(15),
318                           lapb(16),
319                           sdlc(17),
320                           ds1(18),           -- T-1
321                           e1(19),            -- european equiv. of T-1
322                           basicISDN(20),
323                           primaryISDN(21),   -- proprietary serial
324                           propPointToPointSerial(22),
325                           ppp(23),
326                           softwareLoopback(24),
327                           eon(25),            -- CLNP over IP [11]
328                           ethernet-3Mbit(26),
329                           nsip(27),           -- XNS over IP
330                           slip(28),           -- generic SLIP
331                           ultra(29),          -- ULTRA technologies
332                           ds3(30),            -- T-3
333                           sip(31),            -- SMDS
334                           frame-relay(32)
335                       }
336               ACCESS  read-only
337               STATUS  mandatory
338               DESCRIPTION
339                       "The type of interface, distinguished according to
340                       the physical/link protocol(s) immediately `below'
341                       the network layer in the protocol stack."
342               ::= { ifEntry 3 }
343
344           ifMtu OBJECT-TYPE
345               SYNTAX  INTEGER
346               ACCESS  read-only
347               STATUS  mandatory
348               DESCRIPTION
349                       "The size of the largest datagram which can be
350                       sent/received on the interface, specified in
351                       octets.  For interfaces that are used for
352                       transmitting network datagrams, this is the size
353                       of the largest network datagram that can be sent
354                       on the interface."
355               ::= { ifEntry 4 }
356
357           ifSpeed OBJECT-TYPE
358               SYNTAX  Gauge
359               ACCESS  read-only
360               STATUS  mandatory
361               DESCRIPTION
362                       "An estimate of the interface's current bandwidth
363                       in bits per second.  For interfaces which do not
364                       vary in bandwidth or for those where no accurate
365                       estimation can be made, this object should contain
366                       the nominal bandwidth."
367               ::= { ifEntry 5 }
368
369           ifPhysAddress OBJECT-TYPE
370               SYNTAX  PhysAddress
371               ACCESS  read-only
372               STATUS  mandatory
373               DESCRIPTION
374                       "The interface's address at the protocol layer
375                       immediately `below' the network layer in the
376                       protocol stack.  For interfaces which do not have
377                       such an address (e.g., a serial line), this object
378                       should contain an octet string of zero length."
379               ::= { ifEntry 6 }
380
381           ifAdminStatus OBJECT-TYPE
382               SYNTAX  INTEGER {
383                           up(1),       -- ready to pass packets
384                           down(2),
385                           testing(3)   -- in some test mode
386                       }
387               ACCESS  read-write
388               STATUS  mandatory
389               DESCRIPTION
390                       "The desired state of the interface.  The
391                       testing(3) state indicates that no operational
392                       packets can be passed."
393               ::= { ifEntry 7 }
394
395           ifOperStatus OBJECT-TYPE
396               SYNTAX  INTEGER {
397                           up(1),       -- ready to pass packets
398                           down(2),
399                           testing(3)   -- in some test mode
400                       }
401               ACCESS  read-only
402               STATUS  mandatory
403               DESCRIPTION
404                       "The current operational state of the interface.
405                       The testing(3) state indicates that no operational
406                       packets can be passed."
407               ::= { ifEntry 8 }
408
409           ifLastChange OBJECT-TYPE
410               SYNTAX  TimeTicks
411               ACCESS  read-only
412               STATUS  mandatory
413               DESCRIPTION
414                       "The value of sysUpTime at the time the interface
415                       entered its current operational state.  If the
416                       current state was entered prior to the last re-
417                       initialization of the local network management
418                       subsystem, then this object contains a zero
419                       value."
420               ::= { ifEntry 9 }
421
422           ifInOctets OBJECT-TYPE
423               SYNTAX  Counter
424               ACCESS  read-only
425               STATUS  mandatory
426               DESCRIPTION
427                       "The total number of octets received on the
428                       interface, including framing characters."
429               ::= { ifEntry 10 }
430
431           ifInUcastPkts OBJECT-TYPE
432               SYNTAX  Counter
433               ACCESS  read-only
434               STATUS  mandatory
435               DESCRIPTION
436                       "The number of subnetwork-unicast packets
437                       delivered to a higher-layer protocol."
438               ::= { ifEntry 11 }
439
440           ifInNUcastPkts OBJECT-TYPE
441               SYNTAX  Counter
442               ACCESS  read-only
443               STATUS  mandatory
444               DESCRIPTION
445                       "The number of non-unicast (i.e., subnetwork-
446                       broadcast or subnetwork-multicast) packets
447                       delivered to a higher-layer protocol."
448               ::= { ifEntry 12 }
449
450           ifInDiscards OBJECT-TYPE
451               SYNTAX  Counter
452               ACCESS  read-only
453               STATUS  mandatory
454               DESCRIPTION
455                       "The number of inbound packets which were chosen
456                       to be discarded even though no errors had been
457                       detected to prevent their being deliverable to a
458                       higher-layer protocol.  One possible reason for
459                       discarding such a packet could be to free up
460                       buffer space."
461               ::= { ifEntry 13 }
462
463           ifInErrors OBJECT-TYPE
464               SYNTAX  Counter
465               ACCESS  read-only
466               STATUS  mandatory
467               DESCRIPTION
468                       "The number of inbound packets that contained
469                       errors preventing them from being deliverable to a
470                       higher-layer protocol."
471               ::= { ifEntry 14 }
472           ifInUnknownProtos OBJECT-TYPE
473               SYNTAX  Counter
474               ACCESS  read-only
475               STATUS  mandatory
476               DESCRIPTION
477                       "The number of packets received via the interface
478                       which were discarded because of an unknown or
479                       unsupported protocol."
480               ::= { ifEntry 15 }
481
482           ifOutOctets OBJECT-TYPE
483               SYNTAX  Counter
484               ACCESS  read-only
485               STATUS  mandatory
486               DESCRIPTION
487                       "The total number of octets transmitted out of the
488                       interface, including framing characters."
489               ::= { ifEntry 16 }
490
491           ifOutUcastPkts OBJECT-TYPE
492               SYNTAX  Counter
493               ACCESS  read-only
494               STATUS  mandatory
495               DESCRIPTION
496                       "The total number of packets that higher-level
497                       protocols requested be transmitted to a
498                       subnetwork-unicast address, including those that
499                       were discarded or not sent."
500               ::= { ifEntry 17 }
501
502           ifOutNUcastPkts OBJECT-TYPE
503               SYNTAX  Counter
504               ACCESS  read-only
505               STATUS  mandatory
506               DESCRIPTION
507                       "The total number of packets that higher-level
508                       protocols requested be transmitted to a non-
509                       unicast (i.e., a subnetwork-broadcast or
510                       subnetwork-multicast) address, including those
511                       that were discarded or not sent."
512               ::= { ifEntry 18 }
513
514           ifOutDiscards OBJECT-TYPE
515               SYNTAX  Counter
516               ACCESS  read-only
517               STATUS  mandatory
518               DESCRIPTION
519                       "The number of outbound packets which were chosen
520                       to be discarded even though no errors had been
521                       detected to prevent their being transmitted.  One
522                       possible reason for discarding such a packet could
523                       be to free up buffer space."
524               ::= { ifEntry 19 }
525
526           ifOutErrors OBJECT-TYPE
527               SYNTAX  Counter
528               ACCESS  read-only
529               STATUS  mandatory
530               DESCRIPTION
531                       "The number of outbound packets that could not be
532                       transmitted because of errors."
533               ::= { ifEntry 20 }
534
535           ifOutQLen OBJECT-TYPE
536               SYNTAX  Gauge
537               ACCESS  read-only
538               STATUS  mandatory
539               DESCRIPTION
540                       "The length of the output packet queue (in
541                       packets)."
542               ::= { ifEntry 21 }
543
544           ifSpecific OBJECT-TYPE
545               SYNTAX  OBJECT IDENTIFIER
546               ACCESS  read-only
547               STATUS  mandatory
548               DESCRIPTION
549                       "A reference to MIB definitions specific to the
550                       particular media being used to realize the
551                       interface.  For example, if the interface is
552                       realized by an ethernet, then the value of this
553                       object refers to a document defining objects
554                       specific to ethernet.  If this information is not
555                       present, its value should be set to the OBJECT
556                       IDENTIFIER { 0 0 }, which is a syntatically valid
557                       object identifier, and any conformant
558                       implementation of ASN.1 and BER must be able to
559                       generate and recognize this value."
560               ::= { ifEntry 22 }
561
562
563           -- the Address Translation group
564
565           -- Implementation of the Address Translation group is
566           -- mandatory for all systems.  Note however that this group
567           -- is deprecated by MIB-II. That is, it is being included
568           -- solely for compatibility with MIB-I nodes, and will most
569           -- likely be excluded from MIB-III nodes.  From MIB-II and
570           -- onwards, each network protocol group contains its own
571           -- address translation tables.
572
573           -- The Address Translation group contains one table which is
574           -- the union across all interfaces of the translation tables
575           -- for converting a NetworkAddress (e.g., an IP address) into
576           -- a subnetwork-specific address.  For lack of a better term,
577           -- this document refers to such a subnetwork-specific address
578           -- as a `physical' address.
579
580           -- Examples of such translation tables are: for broadcast
581           -- media where ARP is in use, the translation table is
582           -- equivalent to the ARP cache; or, on an X.25 network where
583           -- non-algorithmic translation to X.121 addresses is
584           -- required, the translation table contains the
585           -- NetworkAddress to X.121 address equivalences.
586
587           atTable OBJECT-TYPE
588               SYNTAX  SEQUENCE OF AtEntry
589               ACCESS  not-accessible
590               STATUS  deprecated
591               DESCRIPTION
592                       "The Address Translation tables contain the
593                       NetworkAddress to `physical' address equivalences.
594                       Some interfaces do not use translation tables for
595                       determining address equivalences (e.g., DDN-X.25
596                       has an algorithmic method); if all interfaces are
597                       of this type, then the Address Translation table
598                       is empty, i.e., has zero entries."
599               ::= { at 1 }
600
601           atEntry OBJECT-TYPE
602               SYNTAX  AtEntry
603               ACCESS  not-accessible
604               STATUS  deprecated
605               DESCRIPTION
606                       "Each entry contains one NetworkAddress to
607                       `physical' address equivalence."
608               INDEX   { atIfIndex,
609                         atNetAddress }
610               ::= { atTable 1 }
611
612           AtEntry ::=
613               SEQUENCE {
614                   atIfIndex
615                       INTEGER,
616                   atPhysAddress
617                       PhysAddress,
618                   atNetAddress
619                       NetworkAddress
620               }
621
622           atIfIndex OBJECT-TYPE
623               SYNTAX  INTEGER
624               ACCESS  read-write
625               STATUS  deprecated
626               DESCRIPTION
627                       "The interface on which this entry's equivalence
628                       is effective.  The interface identified by a
629                       particular value of this index is the same
630                       interface as identified by the same value of
631                       ifIndex."
632               ::= { atEntry 1 }
633
634           atPhysAddress OBJECT-TYPE
635               SYNTAX  PhysAddress
636               ACCESS  read-write
637               STATUS  deprecated
638               DESCRIPTION
639                       "The media-dependent `physical' address.
640
641                       Setting this object to a null string (one of zero
642                       length) has the effect of invaliding the
643                       corresponding entry in the atTable object.  That
644                       is, it effectively dissasociates the interface
645                       identified with said entry from the mapping
646                       identified with said entry.  It is an
647                       implementation-specific matter as to whether the
648                       agent removes an invalidated entry from the table.
649                       Accordingly, management stations must be prepared
650                       to receive tabular information from agents that
651                       corresponds to entries not currently in use.
652                       Proper interpretation of such entries requires
653                       examination of the relevant atPhysAddress object."
654               ::= { atEntry 2 }
655
656           atNetAddress OBJECT-TYPE
657               SYNTAX  NetworkAddress
658               ACCESS  read-write
659               STATUS  deprecated
660               DESCRIPTION
661                       "The NetworkAddress (e.g., the IP address)
662                       corresponding to the media-dependent `physical'
663                       address."
664               ::= { atEntry 3 }
665
666
667           -- the IP group
668
669           -- Implementation of the IP group is mandatory for all
670           -- systems.
671
672           ipForwarding OBJECT-TYPE
673               SYNTAX  INTEGER {
674                           forwarding(1),    -- acting as a gateway
675                           not-forwarding(2) -- NOT acting as a gateway
676                       }
677               ACCESS  read-write
678               STATUS  mandatory
679               DESCRIPTION
680                       "The indication of whether this entity is acting
681                       as an IP gateway in respect to the forwarding of
682                       datagrams received by, but not addressed to, this
683                       entity.  IP gateways forward datagrams.  IP hosts
684                       do not (except those source-routed via the host).
685
686                       Note that for some managed nodes, this object may
687                       take on only a subset of the values possible.
688                       Accordingly, it is appropriate for an agent to
689                       return a `badValue' response if a management
690                       station attempts to change this object to an
691                       inappropriate value."
692               ::= { ip 1 }
693
694           ipDefaultTTL OBJECT-TYPE
695               SYNTAX  INTEGER
696               ACCESS  read-write
697               STATUS  mandatory
698               DESCRIPTION
699                       "The default value inserted into the Time-To-Live
700                       field of the IP header of datagrams originated at
701                       this entity, whenever a TTL value is not supplied
702                       by the transport layer protocol."
703               ::= { ip 2 }
704
705           ipInReceives OBJECT-TYPE
706               SYNTAX  Counter
707               ACCESS  read-only
708               STATUS  mandatory
709               DESCRIPTION
710                       "The total number of input datagrams received from
711                       interfaces, including those received in error."
712               ::= { ip 3 }
713
714           ipInHdrErrors OBJECT-TYPE
715               SYNTAX  Counter
716               ACCESS  read-only
717               STATUS  mandatory
718               DESCRIPTION
719                       "The number of input datagrams discarded due to
720                       errors in their IP headers, including bad
721                       checksums, version number mismatch, other format
722                       errors, time-to-live exceeded, errors discovered
723                       in processing their IP options, etc."
724               ::= { ip 4 }
725
726           ipInAddrErrors OBJECT-TYPE
727               SYNTAX  Counter
728               ACCESS  read-only
729               STATUS  mandatory
730               DESCRIPTION
731                       "The number of input datagrams discarded because
732                       the IP address in their IP header's destination
733                       field was not a valid address to be received at
734                       this entity.  This count includes invalid
735                       addresses (e.g., 0.0.0.0) and addresses of
736                       unsupported Classes (e.g., Class E).  For entities
737                       which are not IP Gateways and therefore do not
738                       forward datagrams, this counter includes datagrams
739                       discarded because the destination address was not
740                       a local address."
741               ::= { ip 5 }
742
743           ipForwDatagrams OBJECT-TYPE
744               SYNTAX  Counter
745               ACCESS  read-only
746               STATUS  mandatory
747               DESCRIPTION
748                       "The number of input datagrams for which this
749                       entity was not their final IP destination, as a
750                       result of which an attempt was made to find a
751                       route to forward them to that final destination.
752                       In entities which do not act as IP Gateways, this
753                       counter will include only those packets which were
754                       Source-Routed via this entity, and the Source-
755                       Route option processing was successful."
756               ::= { ip 6 }
757
758           ipInUnknownProtos OBJECT-TYPE
759               SYNTAX  Counter
760               ACCESS  read-only
761               STATUS  mandatory
762               DESCRIPTION
763                       "The number of locally-addressed datagrams
764                       received successfully but discarded because of an
765                       unknown or unsupported protocol."
766               ::= { ip 7 }
767
768           ipInDiscards OBJECT-TYPE
769               SYNTAX  Counter
770               ACCESS  read-only
771               STATUS  mandatory
772               DESCRIPTION
773                       "The number of input IP datagrams for which no
774                       problems were encountered to prevent their
775                       continued processing, but which were discarded
776                       (e.g., for lack of buffer space).  Note that this
777                       counter does not include any datagrams discarded
778                       while awaiting re-assembly."
779               ::= { ip 8 }
780
781           ipInDelivers OBJECT-TYPE
782               SYNTAX  Counter
783               ACCESS  read-only
784               STATUS  mandatory
785               DESCRIPTION
786                       "The total number of input datagrams successfully
787                       delivered to IP user-protocols (including ICMP)."
788               ::= { ip 9 }
789
790           ipOutRequests OBJECT-TYPE
791               SYNTAX  Counter
792               ACCESS  read-only
793               STATUS  mandatory
794               DESCRIPTION
795                       "The total number of IP datagrams which local IP
796                       user-protocols (including ICMP) supplied to IP in
797                       requests for transmission.  Note that this counter
798                       does not include any datagrams counted in
799                       ipForwDatagrams."
800               ::= { ip 10 }
801
802           ipOutDiscards OBJECT-TYPE
803               SYNTAX  Counter
804               ACCESS  read-only
805               STATUS  mandatory
806               DESCRIPTION
807                       "The number of output IP datagrams for which no
808                       problem was encountered to prevent their
809                       transmission to their destination, but which were
810                       discarded (e.g., for lack of buffer space).  Note
811                       that this counter would include datagrams counted
812                       in ipForwDatagrams if any such packets met this
813                       (discretionary) discard criterion."
814               ::= { ip 11 }
815
816           ipOutNoRoutes OBJECT-TYPE
817               SYNTAX  Counter
818               ACCESS  read-only
819               STATUS  mandatory
820               DESCRIPTION
821                       "The number of IP datagrams discarded because no
822                       route could be found to transmit them to their
823                       destination.  Note that this counter includes any
824                       packets counted in ipForwDatagrams which meet this
825                       `no-route' criterion.  Note that this includes any
826                       datagarms which a host cannot route because all of
827                       its default gateways are down."
828               ::= { ip 12 }
829
830           ipReasmTimeout OBJECT-TYPE
831               SYNTAX  INTEGER
832               ACCESS  read-only
833               STATUS  mandatory
834               DESCRIPTION
835                       "The maximum number of seconds which received
836                       fragments are held while they are awaiting
837                       reassembly at this entity."
838               ::= { ip 13 }
839
840           ipReasmReqds OBJECT-TYPE
841               SYNTAX  Counter
842               ACCESS  read-only
843               STATUS  mandatory
844               DESCRIPTION
845                       "The number of IP fragments received which needed
846                       to be reassembled at this entity."
847               ::= { ip 14 }
848
849           ipReasmOKs OBJECT-TYPE
850               SYNTAX  Counter
851               ACCESS  read-only
852               STATUS  mandatory
853               DESCRIPTION
854                       "The number of IP datagrams successfully re-
855                       assembled."
856               ::= { ip 15 }
857
858           ipReasmFails OBJECT-TYPE
859               SYNTAX  Counter
860               ACCESS  read-only
861               STATUS  mandatory
862               DESCRIPTION
863                       "The number of failures detected by the IP re-
864                       assembly algorithm (for whatever reason: timed
865                       out, errors, etc).  Note that this is not
866                       necessarily a count of discarded IP fragments
867                       since some algorithms (notably the algorithm in
868                       RFC 815) can lose track of the number of fragments
869                       by combining them as they are received."
870               ::= { ip 16 }
871
872           ipFragOKs OBJECT-TYPE
873               SYNTAX  Counter
874               ACCESS  read-only
875               STATUS  mandatory
876               DESCRIPTION
877                       "The number of IP datagrams that have been
878                       successfully fragmented at this entity."
879               ::= { ip 17 }
880
881           ipFragFails OBJECT-TYPE
882               SYNTAX  Counter
883               ACCESS  read-only
884               STATUS  mandatory
885               DESCRIPTION
886                       "The number of IP datagrams that have been
887                       discarded because they needed to be fragmented at
888                       this entity but could not be, e.g., because their
889                       Don't Fragment flag was set."
890               ::= { ip 18 }
891
892           ipFragCreates OBJECT-TYPE
893               SYNTAX  Counter
894               ACCESS  read-only
895               STATUS  mandatory
896               DESCRIPTION
897                       "The number of IP datagram fragments that have
898                       been generated as a result of fragmentation at
899                       this entity."
900               ::= { ip 19 }
901
902           -- the IP address table
903
904           -- The IP address table contains this entity's IP addressing
905           -- information.
906
907           ipAddrTable OBJECT-TYPE
908               SYNTAX  SEQUENCE OF IpAddrEntry
909               ACCESS  not-accessible
910               STATUS  mandatory
911               DESCRIPTION
912                       "The table of addressing information relevant to
913                       this entity's IP addresses."
914               ::= { ip 20 }
915
916           ipAddrEntry OBJECT-TYPE
917               SYNTAX  IpAddrEntry
918               ACCESS  not-accessible
919               STATUS  mandatory
920               DESCRIPTION
921                       "The addressing information for one of this
922                       entity's IP addresses."
923               INDEX   { ipAdEntAddr }
924               ::= { ipAddrTable 1 }
925
926           IpAddrEntry ::=
927               SEQUENCE {
928                   ipAdEntAddr
929                       IpAddress,
930                   ipAdEntIfIndex
931                       INTEGER,
932                   ipAdEntNetMask
933                       IpAddress,
934                   ipAdEntBcastAddr
935                       INTEGER,
936                   ipAdEntReasmMaxSize
937                       INTEGER (0..65535)
938               }
939
940           ipAdEntAddr OBJECT-TYPE
941               SYNTAX  IpAddress
942               ACCESS  read-only
943               STATUS  mandatory
944               DESCRIPTION
945                       "The IP address to which this entry's addressing
946                       information pertains."
947               ::= { ipAddrEntry 1 }
948
949           ipAdEntIfIndex OBJECT-TYPE
950               SYNTAX  INTEGER
951               ACCESS  read-only
952               STATUS  mandatory
953               DESCRIPTION
954                       "The index value which uniquely identifies the
955                       interface to which this entry is applicable.  The
956                       interface identified by a particular value of this
957                       index is the same interface as identified by the
958                       same value of ifIndex."
959               ::= { ipAddrEntry 2 }
960
961           ipAdEntNetMask OBJECT-TYPE
962               SYNTAX  IpAddress
963               ACCESS  read-only
964               STATUS  mandatory
965               DESCRIPTION
966                       "The subnet mask associated with the IP address of
967                       this entry.  The value of the mask is an IP
968                       address with all the network bits set to 1 and all
969                       the hosts bits set to 0."
970               ::= { ipAddrEntry 3 }
971
972           ipAdEntBcastAddr OBJECT-TYPE
973               SYNTAX  INTEGER
974               ACCESS  read-only
975               STATUS  mandatory
976               DESCRIPTION
977                       "The value of the least-significant bit in the IP
978                       broadcast address used for sending datagrams on
979                       the (logical) interface associated with the IP
980                       address of this entry.  For example, when the
981                       Internet standard all-ones broadcast address is
982                       used, the value will be 1.  This value applies to
983                       both the subnet and network broadcasts addresses
984                       used by the entity on this (logical) interface."
985               ::= { ipAddrEntry 4 }
986
987           ipAdEntReasmMaxSize OBJECT-TYPE
988               SYNTAX  INTEGER (0..65535)
989               ACCESS  read-only
990               STATUS  mandatory
991               DESCRIPTION
992                       "The size of the largest IP datagram which this
993                       entity can re-assemble from incoming IP fragmented
994                       datagrams received on this interface."
995               ::= { ipAddrEntry 5 }
996
997           -- the IP routing table
998
999           -- The IP routing table contains an entry for each route
1000           -- presently known to this entity.
1001
1002           ipRouteTable OBJECT-TYPE
1003               SYNTAX  SEQUENCE OF IpRouteEntry
1004               ACCESS  not-accessible
1005               STATUS  mandatory
1006               DESCRIPTION
1007                       "This entity's IP Routing table."
1008               ::= { ip 21 }
1009
1010           ipRouteEntry OBJECT-TYPE
1011               SYNTAX  IpRouteEntry
1012               ACCESS  not-accessible
1013               STATUS  mandatory
1014               DESCRIPTION
1015                       "A route to a particular destination."
1016               INDEX   { ipRouteDest }
1017               ::= { ipRouteTable 1 }
1018
1019           IpRouteEntry ::=
1020               SEQUENCE {
1021                   ipRouteDest
1022                       IpAddress,
1023                   ipRouteIfIndex
1024                       INTEGER,
1025                   ipRouteMetric1
1026                       INTEGER,
1027                   ipRouteMetric2
1028                       INTEGER,
1029                   ipRouteMetric3
1030                       INTEGER,
1031                   ipRouteMetric4
1032                       INTEGER,
1033                   ipRouteNextHop
1034                       IpAddress,
1035                   ipRouteType
1036                       INTEGER,
1037                   ipRouteProto
1038                       INTEGER,
1039                   ipRouteAge
1040                       INTEGER,
1041                   ipRouteMask
1042                       IpAddress,
1043                   ipRouteMetric5
1044                       INTEGER,
1045                   ipRouteInfo
1046                       OBJECT IDENTIFIER
1047               }
1048
1049           ipRouteDest OBJECT-TYPE
1050               SYNTAX  IpAddress
1051               ACCESS  read-write
1052               STATUS  mandatory
1053               DESCRIPTION
1054                       "The destination IP address of this route.  An
1055                       entry with a value of 0.0.0.0 is considered a
1056                       default route.  Multiple routes to a single
1057                       destination can appear in the table, but access to
1058                       such multiple entries is dependent on the table-
1059                       access mechanisms defined by the network
1060                       management protocol in use."
1061               ::= { ipRouteEntry 1 }
1062
1063           ipRouteIfIndex OBJECT-TYPE
1064               SYNTAX  INTEGER
1065               ACCESS  read-write
1066               STATUS  mandatory
1067               DESCRIPTION
1068                       "The index value which uniquely identifies the
1069                       local interface through which the next hop of this
1070                       route should be reached.  The interface identified
1071                       by a particular value of this index is the same
1072                       interface as identified by the same value of
1073                       ifIndex."
1074               ::= { ipRouteEntry 2 }
1075
1076           ipRouteMetric1 OBJECT-TYPE
1077               SYNTAX  INTEGER
1078               ACCESS  read-write
1079               STATUS  mandatory
1080               DESCRIPTION
1081                       "The primary routing metric for this route.  The
1082                       semantics of this metric are determined by the
1083                       routing-protocol specified in the route's
1084                       ipRouteProto value.  If this metric is not used,
1085                       its value should be set to -1."
1086               ::= { ipRouteEntry 3 }
1087
1088           ipRouteMetric2 OBJECT-TYPE
1089               SYNTAX  INTEGER
1090               ACCESS  read-write
1091               STATUS  mandatory
1092               DESCRIPTION
1093                       "An alternate routing metric for this route.  The
1094                       semantics of this metric are determined by the
1095                       routing-protocol specified in the route's
1096                       ipRouteProto value.  If this metric is not used,
1097                       its value should be set to -1."
1098               ::= { ipRouteEntry 4 }
1099
1100           ipRouteMetric3 OBJECT-TYPE
1101               SYNTAX  INTEGER
1102               ACCESS  read-write
1103               STATUS  mandatory
1104               DESCRIPTION
1105                       "An alternate routing metric for this route.  The
1106                       semantics of this metric are determined by the
1107                       routing-protocol specified in the route's
1108                       ipRouteProto value.  If this metric is not used,
1109                       its value should be set to -1."
1110               ::= { ipRouteEntry 5 }
1111
1112           ipRouteMetric4 OBJECT-TYPE
1113               SYNTAX  INTEGER
1114               ACCESS  read-write
1115               STATUS  mandatory
1116               DESCRIPTION
1117                       "An alternate routing metric for this route.  The
1118                       semantics of this metric are determined by the
1119                       routing-protocol specified in the route's
1120                       ipRouteProto value.  If this metric is not used,
1121                       its value should be set to -1."
1122               ::= { ipRouteEntry 6 }
1123
1124           ipRouteNextHop OBJECT-TYPE
1125               SYNTAX  IpAddress
1126               ACCESS  read-write
1127               STATUS  mandatory
1128               DESCRIPTION
1129                       "The IP address of the next hop of this route.
1130                       (In the case of a route bound to an interface
1131                       which is realized via a broadcast media, the value
1132                       of this field is the agent's IP address on that
1133                       interface.)"
1134               ::= { ipRouteEntry 7 }
1135
1136           ipRouteType OBJECT-TYPE
1137               SYNTAX  INTEGER {
1138                           other(1),        -- none of the following
1139
1140                           invalid(2),      -- an invalidated route
1141                                            -- route to directly
1142
1143                           direct(3),       -- connected (sub-)network
1144
1145                                            -- route to a non-local
1146                           indirect(4)      -- host/network/sub-network
1147                       }
1148               ACCESS  read-write
1149               STATUS  mandatory
1150               DESCRIPTION
1151                       "The type of route.  Note that the values
1152                       direct(3) and indirect(4) refer to the notion of
1153                       direct and indirect routing in the IP
1154                       architecture.
1155
1156                       Setting this object to the value invalid(2) has
1157                       the effect of invalidating the corresponding entry
1158                       in the ipRouteTable object.  That is, it
1159                       effectively dissasociates the destination
1160                       identified with said entry from the route
1161                       identified with said entry.  It is an
1162                       implementation-specific matter as to whether the
1163                       agent removes an invalidated entry from the table.
1164                       Accordingly, management stations must be prepared
1165                       to receive tabular information from agents that
1166                       corresponds to entries not currently in use.
1167                       Proper interpretation of such entries requires
1168                       examination of the relevant ipRouteType object."
1169               ::= { ipRouteEntry 8 }
1170
1171           ipRouteProto OBJECT-TYPE
1172               SYNTAX  INTEGER {
1173                           other(1),       -- none of the following
1174
1175                                           -- non-protocol information,
1176                                           -- e.g., manually configured
1177                           local(2),       -- entries
1178
1179                                           -- set via a network
1180                           netmgmt(3),     -- management protocol
1181
1182                                           -- obtained via ICMP,
1183                           icmp(4),        -- e.g., Redirect
1184
1185                                           -- the remaining values are
1186                                           -- all gateway routing
1187                                           -- protocols
1188                           egp(5),
1189                           ggp(6),
1190                           hello(7),
1191                           rip(8),
1192                           is-is(9),
1193                           es-is(10),
1194                           ciscoIgrp(11),
1195                           bbnSpfIgp(12),
1196                           ospf(13),
1197                           bgp(14)
1198                       }
1199               ACCESS  read-only
1200               STATUS  mandatory
1201               DESCRIPTION
1202                       "The routing mechanism via which this route was
1203                       learned.  Inclusion of values for gateway routing
1204                       protocols is not intended to imply that hosts
1205                       should support those protocols."
1206               ::= { ipRouteEntry 9 }
1207
1208           ipRouteAge OBJECT-TYPE
1209               SYNTAX  INTEGER
1210               ACCESS  read-write
1211               STATUS  mandatory
1212               DESCRIPTION
1213                       "The number of seconds since this route was last
1214                       updated or otherwise determined to be correct.
1215                       Note that no semantics of `too old' can be implied
1216                       except through knowledge of the routing protocol
1217                       by which the route was learned."
1218               ::= { ipRouteEntry 10 }
1219
1220           ipRouteMask OBJECT-TYPE
1221               SYNTAX  IpAddress
1222               ACCESS  read-write
1223               STATUS  mandatory
1224               DESCRIPTION
1225                       "Indicate the mask to be logical-ANDed with the
1226                       destination address before being compared to the
1227                       value in the ipRouteDest field.  For those systems
1228                       that do not support arbitrary subnet masks, an
1229                       agent constructs the value of the ipRouteMask by
1230                       determining whether the value of the correspondent
1231                       ipRouteDest field belong to a class-A, B, or C
1232                       network, and then using one of:
1233
1234                            mask           network
1235                            255.0.0.0      class-A
1236                            255.255.0.0    class-B
1237                            255.255.255.0  class-C
1238
1239                       If the value of the ipRouteDest is 0.0.0.0 (a
1240                       default route), then the mask value is also
1241                       0.0.0.0.  It should be noted that all IP routing
1242                       subsystems implicitly use this mechanism."
1243               ::= { ipRouteEntry 11 }
1244
1245           ipRouteMetric5 OBJECT-TYPE
1246               SYNTAX  INTEGER
1247               ACCESS  read-write
1248               STATUS  mandatory
1249               DESCRIPTION
1250                       "An alternate routing metric for this route.  The
1251                       semantics of this metric are determined by the
1252                       routing-protocol specified in the route's
1253                       ipRouteProto value.  If this metric is not used,
1254                       its value should be set to -1."
1255               ::= { ipRouteEntry 12 }
1256
1257           ipRouteInfo OBJECT-TYPE
1258               SYNTAX  OBJECT IDENTIFIER
1259               ACCESS  read-only
1260               STATUS  mandatory
1261               DESCRIPTION
1262                       "A reference to MIB definitions specific to the
1263                       particular routing protocol which is responsible
1264                       for this route, as determined by the value
1265                       specified in the route's ipRouteProto value.  If
1266                       this information is not present, its value should
1267                       be set to the OBJECT IDENTIFIER { 0 0 }, which is
1268                       a syntatically valid object identifier, and any
1269                       conformant implementation of ASN.1 and BER must be
1270                       able to generate and recognize this value."
1271               ::= { ipRouteEntry 13 }
1272
1273
1274           -- the IP Address Translation table
1275
1276           -- The IP address translation table contain the IpAddress to
1277           -- `physical' address equivalences.  Some interfaces do not
1278           -- use translation tables for determining address
1279           -- equivalences (e.g., DDN-X.25 has an algorithmic method);
1280           -- if all interfaces are of this type, then the Address
1281           -- Translation table is empty, i.e., has zero entries.
1282
1283           ipNetToMediaTable OBJECT-TYPE
1284               SYNTAX  SEQUENCE OF IpNetToMediaEntry
1285               ACCESS  not-accessible
1286               STATUS  mandatory
1287               DESCRIPTION
1288                       "The IP Address Translation table used for mapping
1289                       from IP addresses to physical addresses."
1290               ::= { ip 22 }
1291
1292           ipNetToMediaEntry OBJECT-TYPE
1293               SYNTAX  IpNetToMediaEntry
1294               ACCESS  not-accessible
1295               STATUS  mandatory
1296               DESCRIPTION
1297                       "Each entry contains one IpAddress to `physical'
1298                       address equivalence."
1299               INDEX   { ipNetToMediaIfIndex,
1300                         ipNetToMediaNetAddress }
1301               ::= { ipNetToMediaTable 1 }
1302
1303           IpNetToMediaEntry ::=
1304               SEQUENCE {
1305                   ipNetToMediaIfIndex
1306                       INTEGER,
1307                   ipNetToMediaPhysAddress
1308                       PhysAddress,
1309                   ipNetToMediaNetAddress
1310                       IpAddress,
1311                   ipNetToMediaType
1312                       INTEGER
1313               }
1314
1315           ipNetToMediaIfIndex OBJECT-TYPE
1316               SYNTAX  INTEGER
1317               ACCESS  read-write
1318               STATUS  mandatory
1319               DESCRIPTION
1320                       "The interface on which this entry's equivalence
1321                       is effective.  The interface identified by a
1322                       particular value of this index is the same
1323                       interface as identified by the same value of
1324                       ifIndex."
1325               ::= { ipNetToMediaEntry 1 }
1326
1327           ipNetToMediaPhysAddress OBJECT-TYPE
1328               SYNTAX  PhysAddress
1329               ACCESS  read-write
1330               STATUS  mandatory
1331               DESCRIPTION
1332                       "The media-dependent `physical' address."
1333               ::= { ipNetToMediaEntry 2 }
1334
1335           ipNetToMediaNetAddress OBJECT-TYPE
1336               SYNTAX  IpAddress
1337               ACCESS  read-write
1338               STATUS  mandatory
1339               DESCRIPTION
1340                       "The IpAddress corresponding to the media-
1341                       dependent `physical' address."
1342               ::= { ipNetToMediaEntry 3 }
1343
1344           ipNetToMediaType OBJECT-TYPE
1345               SYNTAX  INTEGER {
1346                           other(1),        -- none of the following
1347                           invalid(2),      -- an invalidated mapping
1348                           dynamic(3),
1349                           static(4)
1350                       }
1351               ACCESS  read-write
1352               STATUS  mandatory
1353               DESCRIPTION
1354                       "The type of mapping.
1355
1356                       Setting this object to the value invalid(2) has
1357                       the effect of invalidating the corresponding entry
1358                       in the ipNetToMediaTable.  That is, it effectively
1359                       dissasociates the interface identified with said
1360                       entry from the mapping identified with said entry.
1361                       It is an implementation-specific matter as to
1362                       whether the agent removes an invalidated entry
1363                       from the table.  Accordingly, management stations
1364                       must be prepared to receive tabular information
1365                       from agents that corresponds to entries not
1366                       currently in use.  Proper interpretation of such
1367                       entries requires examination of the relevant
1368                       ipNetToMediaType object."
1369               ::= { ipNetToMediaEntry 4 }
1370
1371
1372           -- additional IP objects
1373
1374           ipRoutingDiscards OBJECT-TYPE
1375               SYNTAX  Counter
1376               ACCESS  read-only
1377               STATUS  mandatory
1378               DESCRIPTION
1379                       "The number of routing entries which were chosen
1380                       to be discarded even though they are valid.  One
1381                       possible reason for discarding such an entry could
1382                       be to free-up buffer space for other routing
1383                       entries."
1384               ::= { ip 23 }
1385
1386
1387           -- the ICMP group
1388
1389           -- Implementation of the ICMP group is mandatory for all
1390           -- systems.
1391
1392           icmpInMsgs OBJECT-TYPE
1393               SYNTAX  Counter
1394               ACCESS  read-only
1395               STATUS  mandatory
1396               DESCRIPTION
1397                       "The total number of ICMP messages which the
1398                       entity received.  Note that this counter includes
1399                       all those counted by icmpInErrors."
1400               ::= { icmp 1 }
1401
1402           icmpInErrors OBJECT-TYPE
1403               SYNTAX  Counter
1404               ACCESS  read-only
1405               STATUS  mandatory
1406               DESCRIPTION
1407                       "The number of ICMP messages which the entity
1408                       received but determined as having ICMP-specific
1409                       errors (bad ICMP checksums, bad length, etc.)."
1410               ::= { icmp 2 }
1411
1412           icmpInDestUnreachs OBJECT-TYPE
1413               SYNTAX  Counter
1414               ACCESS  read-only
1415               STATUS  mandatory
1416               DESCRIPTION
1417                       "The number of ICMP Destination Unreachable
1418                       messages received."
1419               ::= { icmp 3 }
1420
1421           icmpInTimeExcds OBJECT-TYPE
1422               SYNTAX  Counter
1423               ACCESS  read-only
1424               STATUS  mandatory
1425               DESCRIPTION
1426                       "The number of ICMP Time Exceeded messages
1427                       received."
1428               ::= { icmp 4 }
1429
1430           icmpInParmProbs OBJECT-TYPE
1431               SYNTAX  Counter
1432               ACCESS  read-only
1433               STATUS  mandatory
1434               DESCRIPTION
1435                       "The number of ICMP Parameter Problem messages
1436                       received."
1437               ::= { icmp 5 }
1438
1439           icmpInSrcQuenchs OBJECT-TYPE
1440               SYNTAX  Counter
1441               ACCESS  read-only
1442               STATUS  mandatory
1443               DESCRIPTION
1444                       "The number of ICMP Source Quench messages
1445                       received."
1446               ::= { icmp 6 }
1447
1448           icmpInRedirects OBJECT-TYPE
1449               SYNTAX  Counter
1450               ACCESS  read-only
1451               STATUS  mandatory
1452               DESCRIPTION
1453                       "The number of ICMP Redirect messages received."
1454               ::= { icmp 7 }
1455
1456           icmpInEchos OBJECT-TYPE
1457               SYNTAX  Counter
1458               ACCESS  read-only
1459               STATUS  mandatory
1460               DESCRIPTION
1461                       "The number of ICMP Echo (request) messages
1462                       received."
1463               ::= { icmp 8 }
1464
1465           icmpInEchoReps OBJECT-TYPE
1466               SYNTAX  Counter
1467               ACCESS  read-only
1468               STATUS  mandatory
1469               DESCRIPTION
1470                       "The number of ICMP Echo Reply messages received."
1471               ::= { icmp 9 }
1472
1473           icmpInTimestamps OBJECT-TYPE
1474               SYNTAX  Counter
1475               ACCESS  read-only
1476               STATUS  mandatory
1477               DESCRIPTION
1478                       "The number of ICMP Timestamp (request) messages
1479                       received."
1480               ::= { icmp 10 }
1481
1482           icmpInTimestampReps OBJECT-TYPE
1483               SYNTAX  Counter
1484               ACCESS  read-only
1485               STATUS  mandatory
1486               DESCRIPTION
1487                       "The number of ICMP Timestamp Reply messages
1488                       received."
1489               ::= { icmp 11 }
1490
1491           icmpInAddrMasks OBJECT-TYPE
1492               SYNTAX  Counter
1493               ACCESS  read-only
1494               STATUS  mandatory
1495               DESCRIPTION
1496                       "The number of ICMP Address Mask Request messages
1497                       received."
1498               ::= { icmp 12 }
1499
1500           icmpInAddrMaskReps OBJECT-TYPE
1501               SYNTAX  Counter
1502               ACCESS  read-only
1503               STATUS  mandatory
1504               DESCRIPTION
1505                       "The number of ICMP Address Mask Reply messages
1506                       received."
1507               ::= { icmp 13 }
1508
1509           icmpOutMsgs OBJECT-TYPE
1510               SYNTAX  Counter
1511               ACCESS  read-only
1512               STATUS  mandatory
1513               DESCRIPTION
1514                       "The total number of ICMP messages which this
1515                       entity attempted to send.  Note that this counter
1516                       includes all those counted by icmpOutErrors."
1517               ::= { icmp 14 }
1518
1519           icmpOutErrors OBJECT-TYPE
1520               SYNTAX  Counter
1521               ACCESS  read-only
1522               STATUS  mandatory
1523               DESCRIPTION
1524                       "The number of ICMP messages which this entity did
1525                       not send due to problems discovered within ICMP
1526                       such as a lack of buffers.  This value should not
1527                       include errors discovered outside the ICMP layer
1528                       such as the inability of IP to route the resultant
1529                       datagram.  In some implementations there may be no
1530                       types of error which contribute to this counter's
1531                       value."
1532               ::= { icmp 15 }
1533
1534           icmpOutDestUnreachs OBJECT-TYPE
1535               SYNTAX  Counter
1536               ACCESS  read-only
1537               STATUS  mandatory
1538               DESCRIPTION
1539                       "The number of ICMP Destination Unreachable
1540                       messages sent."
1541               ::= { icmp 16 }
1542
1543           icmpOutTimeExcds OBJECT-TYPE
1544               SYNTAX  Counter
1545               ACCESS  read-only
1546               STATUS  mandatory
1547               DESCRIPTION
1548                       "The number of ICMP Time Exceeded messages sent."
1549               ::= { icmp 17 }
1550
1551           icmpOutParmProbs OBJECT-TYPE
1552               SYNTAX  Counter
1553               ACCESS  read-only
1554               STATUS  mandatory
1555               DESCRIPTION
1556                       "The number of ICMP Parameter Problem messages
1557                       sent."
1558               ::= { icmp 18 }
1559
1560           icmpOutSrcQuenchs OBJECT-TYPE
1561               SYNTAX  Counter
1562               ACCESS  read-only
1563               STATUS  mandatory
1564               DESCRIPTION
1565                       "The number of ICMP Source Quench messages sent."
1566               ::= { icmp 19 }
1567
1568           icmpOutRedirects OBJECT-TYPE
1569               SYNTAX  Counter
1570               ACCESS  read-only
1571               STATUS  mandatory
1572               DESCRIPTION
1573                       "The number of ICMP Redirect messages sent.  For a
1574                       host, this object will always be zero, since hosts
1575                       do not send redirects."
1576               ::= { icmp 20 }
1577
1578           icmpOutEchos OBJECT-TYPE
1579               SYNTAX  Counter
1580               ACCESS  read-only
1581               STATUS  mandatory
1582               DESCRIPTION
1583                       "The number of ICMP Echo (request) messages sent."
1584               ::= { icmp 21 }
1585
1586           icmpOutEchoReps OBJECT-TYPE
1587               SYNTAX  Counter
1588               ACCESS  read-only
1589               STATUS  mandatory
1590               DESCRIPTION
1591                       "The number of ICMP Echo Reply messages sent."
1592               ::= { icmp 22 }
1593
1594           icmpOutTimestamps OBJECT-TYPE
1595               SYNTAX  Counter
1596               ACCESS  read-only
1597               STATUS  mandatory
1598               DESCRIPTION
1599                       "The number of ICMP Timestamp (request) messages
1600                       sent."
1601               ::= { icmp 23 }
1602
1603           icmpOutTimestampReps OBJECT-TYPE
1604               SYNTAX  Counter
1605               ACCESS  read-only
1606               STATUS  mandatory
1607               DESCRIPTION
1608                       "The number of ICMP Timestamp Reply messages
1609                       sent."
1610               ::= { icmp 24 }
1611
1612           icmpOutAddrMasks OBJECT-TYPE
1613               SYNTAX  Counter
1614               ACCESS  read-only
1615               STATUS  mandatory
1616               DESCRIPTION
1617                       "The number of ICMP Address Mask Request messages
1618                       sent."
1619               ::= { icmp 25 }
1620
1621           icmpOutAddrMaskReps OBJECT-TYPE
1622               SYNTAX  Counter
1623               ACCESS  read-only
1624               STATUS  mandatory
1625               DESCRIPTION
1626                       "The number of ICMP Address Mask Reply messages
1627                       sent."
1628               ::= { icmp 26 }
1629
1630
1631           -- the TCP group
1632
1633           -- Implementation of the TCP group is mandatory for all
1634           -- systems that implement the TCP.
1635
1636           -- Note that instances of object types that represent
1637           -- information about a particular TCP connection are
1638           -- transient; they persist only as long as the connection
1639           -- in question.
1640
1641           tcpRtoAlgorithm OBJECT-TYPE
1642               SYNTAX  INTEGER {
1643                           other(1),    -- none of the following
1644
1645                           constant(2), -- a constant rto
1646                           rsre(3),     -- MIL-STD-1778, Appendix B
1647                           vanj(4)      -- Van Jacobson's algorithm [10]
1648                       }
1649               ACCESS  read-only
1650               STATUS  mandatory
1651               DESCRIPTION
1652                       "The algorithm used to determine the timeout value
1653                       used for retransmitting unacknowledged octets."
1654               ::= { tcp 1 }
1655
1656           tcpRtoMin OBJECT-TYPE
1657               SYNTAX  INTEGER
1658               ACCESS  read-only
1659               STATUS  mandatory
1660               DESCRIPTION
1661                       "The minimum value permitted by a TCP
1662                       implementation for the retransmission timeout,
1663                       measured in milliseconds.  More refined semantics
1664                       for objects of this type depend upon the algorithm
1665                       used to determine the retransmission timeout.  In
1666                       particular, when the timeout algorithm is rsre(3),
1667                       an object of this type has the semantics of the
1668                       LBOUND quantity described in RFC 793."
1669               ::= { tcp 2 }
1670
1671
1672           tcpRtoMax OBJECT-TYPE
1673               SYNTAX  INTEGER
1674               ACCESS  read-only
1675               STATUS  mandatory
1676               DESCRIPTION
1677                       "The maximum value permitted by a TCP
1678                       implementation for the retransmission timeout,
1679                       measured in milliseconds.  More refined semantics
1680                       for objects of this type depend upon the algorithm
1681                       used to determine the retransmission timeout.  In
1682                       particular, when the timeout algorithm is rsre(3),
1683                       an object of this type has the semantics of the
1684                       UBOUND quantity described in RFC 793."
1685               ::= { tcp 3 }
1686
1687           tcpMaxConn OBJECT-TYPE
1688               SYNTAX  INTEGER
1689               ACCESS  read-only
1690               STATUS  mandatory
1691               DESCRIPTION
1692                       "The limit on the total number of TCP connections
1693                       the entity can support.  In entities where the
1694                       maximum number of connections is dynamic, this
1695                       object should contain the value -1."
1696               ::= { tcp 4 }
1697
1698           tcpActiveOpens OBJECT-TYPE
1699               SYNTAX  Counter
1700               ACCESS  read-only
1701               STATUS  mandatory
1702               DESCRIPTION
1703                       "The number of times TCP connections have made a
1704                       direct transition to the SYN-SENT state from the
1705                       CLOSED state."
1706               ::= { tcp 5 }
1707
1708           tcpPassiveOpens OBJECT-TYPE
1709               SYNTAX  Counter
1710               ACCESS  read-only
1711               STATUS  mandatory
1712               DESCRIPTION
1713                       "The number of times TCP connections have made a
1714                       direct transition to the SYN-RCVD state from the
1715                       LISTEN state."
1716               ::= { tcp 6 }
1717
1718           tcpAttemptFails OBJECT-TYPE
1719               SYNTAX  Counter
1720               ACCESS  read-only
1721               STATUS  mandatory
1722               DESCRIPTION
1723                       "The number of times TCP connections have made a
1724                       direct transition to the CLOSED state from either
1725                       the SYN-SENT state or the SYN-RCVD state, plus the
1726                       number of times TCP connections have made a direct
1727                       transition to the LISTEN state from the SYN-RCVD
1728                       state."
1729               ::= { tcp 7 }
1730
1731           tcpEstabResets OBJECT-TYPE
1732               SYNTAX  Counter
1733               ACCESS  read-only
1734               STATUS  mandatory
1735               DESCRIPTION
1736                       "The number of times TCP connections have made a
1737                       direct transition to the CLOSED state from either
1738                       the ESTABLISHED state or the CLOSE-WAIT state."
1739               ::= { tcp 8 }
1740
1741           tcpCurrEstab OBJECT-TYPE
1742               SYNTAX  Gauge
1743               ACCESS  read-only
1744               STATUS  mandatory
1745               DESCRIPTION
1746                       "The number of TCP connections for which the
1747                       current state is either ESTABLISHED or CLOSE-
1748                       WAIT."
1749               ::= { tcp 9 }
1750
1751           tcpInSegs OBJECT-TYPE
1752               SYNTAX  Counter
1753               ACCESS  read-only
1754               STATUS  mandatory
1755               DESCRIPTION
1756                       "The total number of segments received, including
1757                       those received in error.  This count includes
1758                       segments received on currently established
1759                       connections."
1760               ::= { tcp 10 }
1761
1762           tcpOutSegs OBJECT-TYPE
1763               SYNTAX  Counter
1764               ACCESS  read-only
1765               STATUS  mandatory
1766               DESCRIPTION
1767                       "The total number of segments sent, including
1768                       those on current connections but excluding those
1769                       containing only retransmitted octets."
1770               ::= { tcp 11 }
1771
1772           tcpRetransSegs OBJECT-TYPE
1773               SYNTAX  Counter
1774               ACCESS  read-only
1775               STATUS  mandatory
1776               DESCRIPTION
1777                       "The total number of segments retransmitted - that
1778                       is, the number of TCP segments transmitted
1779                       containing one or more previously transmitted
1780                       octets."
1781               ::= { tcp 12 }
1782
1783
1784           -- the TCP Connection table
1785
1786           -- The TCP connection table contains information about this
1787           -- entity's existing TCP connections.
1788
1789           tcpConnTable OBJECT-TYPE
1790               SYNTAX  SEQUENCE OF TcpConnEntry
1791               ACCESS  not-accessible
1792               STATUS  mandatory
1793               DESCRIPTION
1794                       "A table containing TCP connection-specific
1795                       information."
1796               ::= { tcp 13 }
1797
1798           tcpConnEntry OBJECT-TYPE
1799               SYNTAX  TcpConnEntry
1800               ACCESS  not-accessible
1801               STATUS  mandatory
1802               DESCRIPTION
1803                       "Information about a particular current TCP
1804                       connection.  An object of this type is transient,
1805                       in that it ceases to exist when (or soon after)
1806                       the connection makes the transition to the CLOSED
1807                       state."
1808               INDEX   { tcpConnLocalAddress,
1809                         tcpConnLocalPort,
1810                         tcpConnRemAddress,
1811                         tcpConnRemPort }
1812               ::= { tcpConnTable 1 }
1813
1814           TcpConnEntry ::=
1815               SEQUENCE {
1816                   tcpConnState
1817                       INTEGER,
1818                   tcpConnLocalAddress
1819                       IpAddress,
1820                   tcpConnLocalPort
1821                       INTEGER (0..65535),
1822                   tcpConnRemAddress
1823                       IpAddress,
1824                   tcpConnRemPort
1825                       INTEGER (0..65535)
1826               }
1827
1828           tcpConnState OBJECT-TYPE
1829               SYNTAX  INTEGER {
1830                           closed(1),
1831                           listen(2),
1832                           synSent(3),
1833                           synReceived(4),
1834                           established(5),
1835                           finWait1(6),
1836                           finWait2(7),
1837                           closeWait(8),
1838                           lastAck(9),
1839                           closing(10),
1840                           timeWait(11),
1841                           deleteTCB(12)
1842                       }
1843               ACCESS  read-write
1844               STATUS  mandatory
1845               DESCRIPTION
1846                       "The state of this TCP connection.
1847
1848                       The only value which may be set by a management
1849                       station is deleteTCB(12).  Accordingly, it is
1850                       appropriate for an agent to return a `badValue'
1851                       response if a management station attempts to set
1852                       this object to any other value.
1853
1854                       If a management station sets this object to the
1855                       value deleteTCB(12), then this has the effect of
1856                       deleting the TCB (as defined in RFC 793) of the
1857                       corresponding connection on the managed node,
1858                       resulting in immediate termination of the
1859                       connection.
1860
1861                       As an implementation-specific option, a RST
1862                       segment may be sent from the managed node to the
1863                       other TCP endpoint (note however that RST segments
1864                       are not sent reliably)."
1865               ::= { tcpConnEntry 1 }
1866
1867           tcpConnLocalAddress OBJECT-TYPE
1868               SYNTAX  IpAddress
1869               ACCESS  read-only
1870               STATUS  mandatory
1871               DESCRIPTION
1872                       "The local IP address for this TCP connection.  In
1873                       the case of a connection in the listen state which
1874                       is willing to accept connections for any IP
1875                       interface associated with the node, the value
1876                       0.0.0.0 is used."
1877               ::= { tcpConnEntry 2 }
1878
1879           tcpConnLocalPort OBJECT-TYPE
1880               SYNTAX  INTEGER (0..65535)
1881               ACCESS  read-only
1882               STATUS  mandatory
1883               DESCRIPTION
1884                       "The local port number for this TCP connection."
1885               ::= { tcpConnEntry 3 }
1886
1887           tcpConnRemAddress OBJECT-TYPE
1888               SYNTAX  IpAddress
1889               ACCESS  read-only
1890               STATUS  mandatory
1891               DESCRIPTION
1892                       "The remote IP address for this TCP connection."
1893               ::= { tcpConnEntry 4 }
1894
1895           tcpConnRemPort OBJECT-TYPE
1896               SYNTAX  INTEGER (0..65535)
1897               ACCESS  read-only
1898               STATUS  mandatory
1899               DESCRIPTION
1900                       "The remote port number for this TCP connection."
1901               ::= { tcpConnEntry 5 }
1902
1903
1904           -- additional TCP objects
1905
1906           tcpInErrs OBJECT-TYPE
1907               SYNTAX  Counter
1908               ACCESS  read-only
1909               STATUS  mandatory
1910               DESCRIPTION
1911                       "The total number of segments received in error
1912                       (e.g., bad TCP checksums)."
1913               ::= { tcp 14 }
1914
1915           tcpOutRsts OBJECT-TYPE
1916               SYNTAX  Counter
1917               ACCESS  read-only
1918               STATUS  mandatory
1919               DESCRIPTION
1920                       "The number of TCP segments sent containing the
1921                       RST flag."
1922               ::= { tcp 15 }
1923
1924
1925           -- the UDP group
1926
1927           -- Implementation of the UDP group is mandatory for all
1928           -- systems which implement the UDP.
1929
1930           udpInDatagrams OBJECT-TYPE
1931               SYNTAX  Counter
1932               ACCESS  read-only
1933               STATUS  mandatory
1934               DESCRIPTION
1935                       "The total number of UDP datagrams delivered to
1936                       UDP users."
1937               ::= { udp 1 }
1938
1939           udpNoPorts OBJECT-TYPE
1940               SYNTAX  Counter
1941               ACCESS  read-only
1942               STATUS  mandatory
1943               DESCRIPTION
1944                       "The total number of received UDP datagrams for
1945                       which there was no application at the destination
1946                       port."
1947               ::= { udp 2 }
1948
1949           udpInErrors OBJECT-TYPE
1950               SYNTAX  Counter
1951               ACCESS  read-only
1952               STATUS  mandatory
1953               DESCRIPTION
1954                       "The number of received UDP datagrams that could
1955                       not be delivered for reasons other than the lack
1956                       of an application at the destination port."
1957               ::= { udp 3 }
1958
1959           udpOutDatagrams OBJECT-TYPE
1960               SYNTAX  Counter
1961               ACCESS  read-only
1962               STATUS  mandatory
1963               DESCRIPTION
1964                       "The total number of UDP datagrams sent from this
1965                       entity."
1966               ::= { udp 4 }
1967
1968
1969           -- the UDP Listener table
1970
1971           -- The UDP listener table contains information about this
1972           -- entity's UDP end-points on which a local application is
1973           -- currently accepting datagrams.
1974
1975           udpTable OBJECT-TYPE
1976               SYNTAX  SEQUENCE OF UdpEntry
1977               ACCESS  not-accessible
1978               STATUS  mandatory
1979               DESCRIPTION
1980                       "A table containing UDP listener information."
1981               ::= { udp 5 }
1982
1983           udpEntry OBJECT-TYPE
1984               SYNTAX  UdpEntry
1985               ACCESS  not-accessible
1986               STATUS  mandatory
1987               DESCRIPTION
1988                       "Information about a particular current UDP
1989                       listener."
1990               INDEX   { udpLocalAddress, udpLocalPort }
1991               ::= { udpTable 1 }
1992
1993           UdpEntry ::=
1994               SEQUENCE {
1995                   udpLocalAddress
1996                       IpAddress,
1997                   udpLocalPort
1998                       INTEGER (0..65535)
1999               }
2000
2001           udpLocalAddress OBJECT-TYPE
2002               SYNTAX  IpAddress
2003               ACCESS  read-only
2004               STATUS  mandatory
2005               DESCRIPTION
2006                       "The local IP address for this UDP listener.  In
2007                       the case of a UDP listener which is willing to
2008                       accept datagrams for any IP interface associated
2009                       with the node, the value 0.0.0.0 is used."
2010               ::= { udpEntry 1 }
2011
2012           udpLocalPort OBJECT-TYPE
2013               SYNTAX  INTEGER (0..65535)
2014               ACCESS  read-only
2015               STATUS  mandatory
2016               DESCRIPTION
2017                       "The local port number for this UDP listener."
2018               ::= { udpEntry 2 }
2019
2020
2021           -- the EGP group
2022
2023           -- Implementation of the EGP group is mandatory for all
2024           -- systems which implement the EGP.
2025
2026           egpInMsgs OBJECT-TYPE
2027               SYNTAX  Counter
2028               ACCESS  read-only
2029               STATUS  mandatory
2030               DESCRIPTION
2031                       "The number of EGP messages received without
2032                       error."
2033               ::= { egp 1 }
2034
2035           egpInErrors OBJECT-TYPE
2036               SYNTAX  Counter
2037               ACCESS  read-only
2038               STATUS  mandatory
2039               DESCRIPTION
2040                       "The number of EGP messages received that proved
2041                       to be in error."
2042               ::= { egp 2 }
2043
2044           egpOutMsgs OBJECT-TYPE
2045               SYNTAX  Counter
2046               ACCESS  read-only
2047               STATUS  mandatory
2048               DESCRIPTION
2049                       "The total number of locally generated EGP
2050                       messages."
2051               ::= { egp 3 }
2052
2053           egpOutErrors OBJECT-TYPE
2054               SYNTAX  Counter
2055               ACCESS  read-only
2056               STATUS  mandatory
2057               DESCRIPTION
2058                       "The number of locally generated EGP messages not
2059                       sent due to resource limitations within an EGP
2060                       entity."
2061               ::= { egp 4 }
2062
2063
2064           -- the EGP Neighbor table
2065
2066           -- The EGP neighbor table contains information about this
2067           -- entity's EGP neighbors.
2068
2069           egpNeighTable OBJECT-TYPE
2070               SYNTAX  SEQUENCE OF EgpNeighEntry
2071               ACCESS  not-accessible
2072               STATUS  mandatory
2073               DESCRIPTION
2074                       "The EGP neighbor table."
2075               ::= { egp 5 }
2076
2077           egpNeighEntry OBJECT-TYPE
2078               SYNTAX  EgpNeighEntry
2079               ACCESS  not-accessible
2080               STATUS  mandatory
2081               DESCRIPTION
2082                       "Information about this entity's relationship with
2083                       a particular EGP neighbor."
2084               INDEX   { egpNeighAddr }
2085               ::= { egpNeighTable 1 }
2086
2087           EgpNeighEntry ::=
2088               SEQUENCE {
2089                   egpNeighState
2090                       INTEGER,
2091                   egpNeighAddr
2092                       IpAddress,
2093                   egpNeighAs
2094                       INTEGER,
2095                   egpNeighInMsgs
2096                       Counter,
2097                   egpNeighInErrs
2098                       Counter,
2099                   egpNeighOutMsgs
2100                       Counter,
2101                   egpNeighOutErrs
2102                       Counter,
2103                   egpNeighInErrMsgs
2104                       Counter,
2105                   egpNeighOutErrMsgs
2106                       Counter,
2107                   egpNeighStateUps
2108                       Counter,
2109                   egpNeighStateDowns
2110                       Counter,
2111                   egpNeighIntervalHello
2112                       INTEGER,
2113                   egpNeighIntervalPoll
2114                       INTEGER,
2115                   egpNeighMode
2116                       INTEGER,
2117                   egpNeighEventTrigger
2118                       INTEGER
2119               }
2120
2121           egpNeighState OBJECT-TYPE
2122               SYNTAX  INTEGER {
2123                           idle(1),
2124                           acquisition(2),
2125                           down(3),
2126                           up(4),
2127                           cease(5)
2128                       }
2129               ACCESS  read-only
2130               STATUS  mandatory
2131               DESCRIPTION
2132                       "The EGP state of the local system with respect to
2133                       this entry's EGP neighbor.  Each EGP state is
2134                       represented by a value that is one greater than
2135                       the numerical value associated with said state in
2136                       RFC 904."
2137               ::= { egpNeighEntry 1 }
2138
2139           egpNeighAddr OBJECT-TYPE
2140               SYNTAX  IpAddress
2141               ACCESS  read-only
2142               STATUS  mandatory
2143               DESCRIPTION
2144                       "The IP address of this entry's EGP neighbor."
2145               ::= { egpNeighEntry 2 }
2146
2147           egpNeighAs OBJECT-TYPE
2148               SYNTAX  INTEGER
2149               ACCESS  read-only
2150               STATUS  mandatory
2151               DESCRIPTION
2152                       "The autonomous system of this EGP peer.  Zero
2153                       should be specified if the autonomous system
2154                       number of the neighbor is not yet known."
2155               ::= { egpNeighEntry 3 }
2156
2157           egpNeighInMsgs OBJECT-TYPE
2158               SYNTAX  Counter
2159               ACCESS  read-only
2160               STATUS  mandatory
2161               DESCRIPTION
2162                       "The number of EGP messages received without error
2163                       from this EGP peer."
2164               ::= { egpNeighEntry 4 }
2165
2166           egpNeighInErrs OBJECT-TYPE
2167               SYNTAX  Counter
2168               ACCESS  read-only
2169               STATUS  mandatory
2170               DESCRIPTION
2171                       "The number of EGP messages received from this EGP
2172                       peer that proved to be in error (e.g., bad EGP
2173                       checksum)."
2174               ::= { egpNeighEntry 5 }
2175
2176           egpNeighOutMsgs OBJECT-TYPE
2177               SYNTAX  Counter
2178               ACCESS  read-only
2179               STATUS  mandatory
2180               DESCRIPTION
2181                       "The number of locally generated EGP messages to
2182                       this EGP peer."
2183               ::= { egpNeighEntry 6 }
2184
2185           egpNeighOutErrs OBJECT-TYPE
2186               SYNTAX  Counter
2187               ACCESS  read-only
2188               STATUS  mandatory
2189               DESCRIPTION
2190                       "The number of locally generated EGP messages not
2191                       sent to this EGP peer due to resource limitations
2192                       within an EGP entity."
2193               ::= { egpNeighEntry 7 }
2194
2195           egpNeighInErrMsgs OBJECT-TYPE
2196               SYNTAX  Counter
2197               ACCESS  read-only
2198               STATUS  mandatory
2199               DESCRIPTION
2200                       "The number of EGP-defined error messages received
2201                       from this EGP peer."
2202               ::= { egpNeighEntry 8 }
2203
2204           egpNeighOutErrMsgs OBJECT-TYPE
2205               SYNTAX  Counter
2206               ACCESS  read-only
2207               STATUS  mandatory
2208               DESCRIPTION
2209                       "The number of EGP-defined error messages sent to
2210                       this EGP peer."
2211               ::= { egpNeighEntry 9 }
2212
2213           egpNeighStateUps OBJECT-TYPE
2214               SYNTAX  Counter
2215               ACCESS  read-only
2216               STATUS  mandatory
2217               DESCRIPTION
2218                       "The number of EGP state transitions to the UP
2219                       state with this EGP peer."
2220               ::= { egpNeighEntry 10 }
2221
2222           egpNeighStateDowns OBJECT-TYPE
2223               SYNTAX  Counter
2224               ACCESS  read-only
2225               STATUS  mandatory
2226               DESCRIPTION
2227                       "The number of EGP state transitions from the UP
2228                       state to any other state with this EGP peer."
2229               ::= { egpNeighEntry 11 }
2230
2231           egpNeighIntervalHello OBJECT-TYPE
2232               SYNTAX  INTEGER
2233               ACCESS  read-only
2234               STATUS  mandatory
2235               DESCRIPTION
2236                       "The interval between EGP Hello command
2237                       retransmissions (in hundredths of a second).  This
2238                       represents the t1 timer as defined in RFC 904."
2239               ::= { egpNeighEntry 12 }
2240
2241           egpNeighIntervalPoll OBJECT-TYPE
2242               SYNTAX  INTEGER
2243               ACCESS  read-only
2244               STATUS  mandatory
2245               DESCRIPTION
2246                       "The interval between EGP poll command
2247                       retransmissions (in hundredths of a second).  This
2248                       represents the t3 timer as defined in RFC 904."
2249               ::= { egpNeighEntry 13 }
2250
2251           egpNeighMode OBJECT-TYPE
2252               SYNTAX  INTEGER { active(1), passive(2) }
2253               ACCESS  read-only
2254               STATUS  mandatory
2255               DESCRIPTION
2256                       "The polling mode of this EGP entity, either
2257                       passive or active."
2258               ::= { egpNeighEntry 14 }
2259
2260           egpNeighEventTrigger OBJECT-TYPE
2261               SYNTAX  INTEGER { start(1), stop(2) }
2262               ACCESS  read-write
2263               STATUS  mandatory
2264               DESCRIPTION
2265                       "A control variable used to trigger operator-
2266                       initiated Start and Stop events.  When read, this
2267                       variable always returns the most recent value that
2268                       egpNeighEventTrigger was set to.  If it has not
2269                       been set since the last initialization of the
2270                       network management subsystem on the node, it
2271                       returns a value of `stop'.
2272
2273                       When set, this variable causes a Start or Stop
2274                       event on the specified neighbor, as specified on
2275                       pages 8-10 of RFC 904.  Briefly, a Start event
2276                       causes an Idle peer to begin neighbor acquisition
2277                       and a non-Idle peer to reinitiate neighbor
2278                       acquisition.  A stop event causes a non-Idle peer
2279                       to return to the Idle state until a Start event
2280                       occurs, either via egpNeighEventTrigger or
2281                       otherwise."
2282               ::= { egpNeighEntry 15 }
2283
2284
2285           -- additional EGP objects
2286
2287           egpAs OBJECT-TYPE
2288               SYNTAX  INTEGER
2289               ACCESS  read-only
2290               STATUS  mandatory
2291               DESCRIPTION
2292                       "The autonomous system number of this EGP entity."
2293               ::= { egp 6 }
2294
2295
2296           -- the Transmission group
2297
2298           -- Based on the transmission media underlying each interface
2299           -- on a system, the corresponding portion of the Transmission
2300           -- group is mandatory for that system.
2301
2302           -- When Internet-standard definitions for managing
2303           -- transmission media are defined, the transmission group is
2304           -- used to provide a prefix for the names of those objects.
2305
2306           -- Typically, such definitions reside in the experimental
2307           -- portion of the MIB until they are "proven", then as a
2308           -- part of the Internet standardization process, the
2309           -- definitions are accordingly elevated and a new object
2310           -- identifier, under the transmission group is defined. By
2311           -- convention, the name assigned is:
2312           --
2313           --     type OBJECT IDENTIFIER    ::= { transmission number }
2314           --
2315           -- where "type" is the symbolic value used for the media in
2316           -- the ifType column of the ifTable object, and "number" is
2317           -- the actual integer value corresponding to the symbol.
2318
2319
2320           -- the SNMP group
2321
2322           -- Implementation of the SNMP group is mandatory for all
2323           -- systems which support an SNMP protocol entity.  Some of
2324           -- the objects defined below will be zero-valued in those
2325           -- SNMP implementations that are optimized to support only
2326           -- those functions specific to either a management agent or
2327           -- a management station.  In particular, it should be
2328           -- observed that the objects below refer to an SNMP entity,
2329           -- and there may be several SNMP entities residing on a
2330           -- managed node (e.g., if the node is hosting acting as
2331           -- a management station).
2332
2333           snmpInPkts OBJECT-TYPE
2334               SYNTAX  Counter
2335               ACCESS  read-only
2336               STATUS  mandatory
2337               DESCRIPTION
2338                       "The total number of Messages delivered to the
2339                       SNMP entity from the transport service."
2340               ::= { snmp 1 }
2341
2342           snmpOutPkts OBJECT-TYPE
2343               SYNTAX  Counter
2344               ACCESS  read-only
2345               STATUS  mandatory
2346               DESCRIPTION
2347                       "The total number of SNMP Messages which were
2348                       passed from the SNMP protocol entity to the
2349                       transport service."
2350               ::= { snmp 2 }
2351
2352           snmpInBadVersions OBJECT-TYPE
2353               SYNTAX  Counter
2354               ACCESS  read-only
2355               STATUS  mandatory
2356               DESCRIPTION
2357                       "The total number of SNMP Messages which were
2358                       delivered to the SNMP protocol entity and were for
2359                       an unsupported SNMP version."
2360               ::= { snmp 3 }
2361
2362           snmpInBadCommunityNames OBJECT-TYPE
2363               SYNTAX  Counter
2364               ACCESS  read-only
2365               STATUS  mandatory
2366               DESCRIPTION
2367                       "The total number of SNMP Messages delivered to
2368                       the SNMP protocol entity which used a SNMP
2369                       community name not known to said entity."
2370               ::= { snmp 4 }
2371
2372           snmpInBadCommunityUses OBJECT-TYPE
2373               SYNTAX  Counter
2374               ACCESS  read-only
2375               STATUS  mandatory
2376               DESCRIPTION
2377                       "The total number of SNMP Messages delivered to
2378                       the SNMP protocol entity which represented an SNMP
2379                       operation which was not allowed by the SNMP
2380                       community named in the Message."
2381               ::= { snmp 5 }
2382
2383           snmpInASNParseErrs OBJECT-TYPE
2384               SYNTAX  Counter
2385               ACCESS  read-only
2386               STATUS  mandatory
2387               DESCRIPTION
2388                       "The total number of ASN.1 or BER errors
2389                       encountered by the SNMP protocol entity when
2390                       decoding received SNMP Messages."
2391               ::= { snmp 6 }
2392
2393           -- { snmp 7 } is not used in rfc1213, but MIBII.mdl had one :(
2394           snmpInBadTypes OBJECT-TYPE
2395               SYNTAX  Counter
2396               ACCESS  read-only
2397               STATUS  mandatory
2398               DESCRIPTION
2399                       "Total number of PDUs having an unknown PDU type"
2400               ::= { snmp 7 }
2401
2402           snmpInTooBigs OBJECT-TYPE
2403               SYNTAX  Counter
2404               ACCESS  read-only
2405               STATUS  mandatory
2406               DESCRIPTION
2407                       "The total number of SNMP PDUs which were
2408                       delivered to the SNMP protocol entity and for
2409                       which the value of the error-status field is
2410                       `tooBig'."
2411               ::= { snmp 8 }
2412
2413           snmpInNoSuchNames OBJECT-TYPE
2414               SYNTAX  Counter
2415               ACCESS  read-only
2416               STATUS  mandatory
2417               DESCRIPTION
2418                       "The total number of SNMP PDUs which were
2419                       delivered to the SNMP protocol entity and for
2420                       which the value of the error-status field is
2421                       `noSuchName'."
2422               ::= { snmp 9 }
2423
2424           snmpInBadValues OBJECT-TYPE
2425               SYNTAX  Counter
2426               ACCESS  read-only
2427               STATUS  mandatory
2428               DESCRIPTION
2429                       "The total number of SNMP PDUs which were
2430                       delivered to the SNMP protocol entity and for
2431                       which the value of the error-status field is
2432                       `badValue'."
2433               ::= { snmp 10 }
2434
2435           snmpInReadOnlys OBJECT-TYPE
2436               SYNTAX  Counter
2437               ACCESS  read-only
2438               STATUS  mandatory
2439               DESCRIPTION
2440                       "The total number valid SNMP PDUs which were
2441                       delivered to the SNMP protocol entity and for
2442                       which the value of the error-status field is
2443                       `readOnly'.  It should be noted that it is a
2444                       protocol error to generate an SNMP PDU which
2445                       contains the value `readOnly' in the error-status
2446                       field, as such this object is provided as a means
2447                       of detecting incorrect implementations of the
2448                       SNMP."
2449               ::= { snmp 11 }
2450
2451           snmpInGenErrs OBJECT-TYPE
2452               SYNTAX  Counter
2453               ACCESS  read-only
2454               STATUS  mandatory
2455               DESCRIPTION
2456                       "The total number of SNMP PDUs which were
2457                       delivered to the SNMP protocol entity and for
2458                       which the value of the error-status field is
2459                       `genErr'."
2460               ::= { snmp 12 }
2461
2462           snmpInTotalReqVars OBJECT-TYPE
2463               SYNTAX  Counter
2464               ACCESS  read-only
2465               STATUS  mandatory
2466               DESCRIPTION
2467                       "The total number of MIB objects which have been
2468                       retrieved successfully by the SNMP protocol entity
2469                       as the result of receiving valid SNMP Get-Request
2470                       and Get-Next PDUs."
2471               ::= { snmp 13 }
2472
2473           snmpInTotalSetVars OBJECT-TYPE
2474               SYNTAX  Counter
2475               ACCESS  read-only
2476               STATUS  mandatory
2477               DESCRIPTION
2478                       "The total number of MIB objects which have been
2479                       altered successfully by the SNMP protocol entity
2480                       as the result of receiving valid SNMP Set-Request
2481                       PDUs."
2482               ::= { snmp 14 }
2483
2484           snmpInGetRequests OBJECT-TYPE
2485               SYNTAX  Counter
2486               ACCESS  read-only
2487               STATUS  mandatory
2488               DESCRIPTION
2489                       "The total number of SNMP Get-Request PDUs which
2490                       have been accepted and processed by the SNMP
2491                       protocol entity."
2492               ::= { snmp 15 }
2493
2494           snmpInGetNexts OBJECT-TYPE
2495               SYNTAX  Counter
2496               ACCESS  read-only
2497               STATUS  mandatory
2498               DESCRIPTION
2499                       "The total number of SNMP Get-Next PDUs which have
2500                       been accepted and processed by the SNMP protocol
2501                       entity."
2502               ::= { snmp 16 }
2503
2504           snmpInSetRequests OBJECT-TYPE
2505               SYNTAX  Counter
2506               ACCESS  read-only
2507               STATUS  mandatory
2508               DESCRIPTION
2509                       "The total number of SNMP Set-Request PDUs which
2510                       have been accepted and processed by the SNMP
2511                       protocol entity."
2512               ::= { snmp 17 }
2513
2514           snmpInGetResponses OBJECT-TYPE
2515               SYNTAX  Counter
2516               ACCESS  read-only
2517               STATUS  mandatory
2518               DESCRIPTION
2519                       "The total number of SNMP Get-Response PDUs which
2520                       have been accepted and processed by the SNMP
2521                       protocol entity."
2522               ::= { snmp 18 }
2523
2524           snmpInTraps OBJECT-TYPE
2525               SYNTAX  Counter
2526               ACCESS  read-only
2527               STATUS  mandatory
2528               DESCRIPTION
2529                       "The total number of SNMP Trap PDUs which have
2530                       been accepted and processed by the SNMP protocol
2531                       entity."
2532               ::= { snmp 19 }
2533
2534           snmpOutTooBigs OBJECT-TYPE
2535               SYNTAX  Counter
2536               ACCESS  read-only
2537               STATUS  mandatory
2538               DESCRIPTION
2539                       "The total number of SNMP PDUs which were
2540                       generated by the SNMP protocol entity and for
2541                       which the value of the error-status field is
2542                       `tooBig.'"
2543               ::= { snmp 20 }
2544
2545           snmpOutNoSuchNames OBJECT-TYPE
2546               SYNTAX  Counter
2547               ACCESS  read-only
2548               STATUS  mandatory
2549               DESCRIPTION
2550                       "The total number of SNMP PDUs which were
2551                       generated by the SNMP protocol entity and for
2552                       which the value of the error-status is
2553                       `noSuchName'."
2554               ::= { snmp 21 }
2555
2556           snmpOutBadValues OBJECT-TYPE
2557               SYNTAX  Counter
2558               ACCESS  read-only
2559               STATUS  mandatory
2560               DESCRIPTION
2561                       "The total number of SNMP PDUs which were
2562                       generated by the SNMP protocol entity and for
2563                       which the value of the error-status field is
2564                       `badValue'."
2565               ::= { snmp 22 }
2566
2567           -- { snmp 23 } is not used in rfc1213, but MIBII.mdl had one :(
2568           snmpOutReadOnlys OBJECT-TYPE
2569               SYNTAX  Counter
2570               ACCESS  read-only
2571               STATUS  mandatory
2572               DESCRIPTION
2573                       "The total number of SNMP PDUs which were
2574                       generated by the SNMP protocol entity and for
2575                       which the value of the error-status field is
2576                       `readOnly'."
2577               ::= { snmp 23 }
2578
2579           snmpOutGenErrs OBJECT-TYPE
2580               SYNTAX  Counter
2581               ACCESS  read-only
2582               STATUS  mandatory
2583               DESCRIPTION
2584                       "The total number of SNMP PDUs which were
2585                       generated by the SNMP protocol entity and for
2586                       which the value of the error-status field is
2587                       `genErr'."
2588               ::= { snmp 24 }
2589
2590           snmpOutGetRequests OBJECT-TYPE
2591               SYNTAX  Counter
2592               ACCESS  read-only
2593               STATUS  mandatory
2594               DESCRIPTION
2595                       "The total number of SNMP Get-Request PDUs which
2596                       have been generated by the SNMP protocol entity."
2597               ::= { snmp 25 }
2598
2599           snmpOutGetNexts OBJECT-TYPE
2600               SYNTAX  Counter
2601               ACCESS  read-only
2602               STATUS  mandatory
2603               DESCRIPTION
2604                       "The total number of SNMP Get-Next PDUs which have
2605                       been generated by the SNMP protocol entity."
2606               ::= { snmp 26 }
2607
2608           snmpOutSetRequests OBJECT-TYPE
2609               SYNTAX  Counter
2610               ACCESS  read-only
2611               STATUS  mandatory
2612               DESCRIPTION
2613                       "The total number of SNMP Set-Request PDUs which
2614                       have been generated by the SNMP protocol entity."
2615               ::= { snmp 27 }
2616
2617           snmpOutGetResponses OBJECT-TYPE
2618               SYNTAX  Counter
2619               ACCESS  read-only
2620               STATUS  mandatory
2621               DESCRIPTION
2622                       "The total number of SNMP Get-Response PDUs which
2623                       have been generated by the SNMP protocol entity."
2624               ::= { snmp 28 }
2625
2626           snmpOutTraps OBJECT-TYPE
2627               SYNTAX  Counter
2628               ACCESS  read-only
2629               STATUS  mandatory
2630               DESCRIPTION
2631                       "The total number of SNMP Trap PDUs which have
2632                       been generated by the SNMP protocol entity."
2633               ::= { snmp 29 }
2634
2635           snmpEnableAuthenTraps OBJECT-TYPE
2636               SYNTAX  INTEGER { enabled(1), disabled(2) }
2637               ACCESS  read-write
2638               STATUS  mandatory
2639               DESCRIPTION
2640                       "Indicates whether the SNMP agent process is
2641                       permitted to generate authentication-failure
2642                       traps.  The value of this object overrides any
2643                       configuration information; as such, it provides a
2644                       means whereby all authentication-failure traps may
2645                       be disabled.
2646
2647                       Note that it is strongly recommended that this
2648                       object be stored in non-volatile memory so that it
2649                       remains constant between re-initializations of the
2650                       network management system."
2651               ::= { snmp 30 }
2652
2653           END
2654 -- @(#)WSCCS g/mibs-wfcommon.mib 1.4 10/26/95
2655 Wellfleet-COMMON-MIB
2656
2657 DEFINITIONS ::= BEGIN
2658
2659 IMPORTS
2660
2661   enterprises
2662     FROM RFC1155-SMI;
2663
2664 wellfleet               OBJECT IDENTIFIER ::= { enterprises 18 }
2665
2666 wfSwSeries7             OBJECT IDENTIFIER ::= { wellfleet 3 }
2667
2668 wfHardwareConfig        OBJECT IDENTIFIER ::= { wfSwSeries7 1 }
2669
2670 wfHwModuleGroup         OBJECT IDENTIFIER ::= { wfHardwareConfig 4 }
2671
2672 wfSystem                OBJECT IDENTIFIER ::= { wfSwSeries7 3 }
2673
2674 END  -- Wellfleet-COMMON-MIB
2675 -- @(#)WSCCS i/mibs-hardware.mib 1.2 10/9/95
2676 Wellfleet-HARDWARE-MIB DEFINITIONS ::= BEGIN
2677
2678 -- Created by mdl2asn version 3.1
2679 -- Creation date: Wed Aug 30 16:42:01 EDT 1995
2680
2681
2682     IMPORTS
2683
2684       IpAddress, Counter, Gauge, TimeTicks, Opaque, enterprises, mgmt
2685         FROM RFC1155-SMI
2686       OBJECT-TYPE
2687         FROM RFC-1212
2688       TRAP-TYPE
2689         FROM RFC-1215
2690       DisplayString, mib-2
2691         FROM RFC1213-MIB
2692       wfHardwareConfig
2693         FROM Wellfleet-COMMON-MIB;
2694
2695
2696     wfHwBase    OBJECT IDENTIFIER ::= { wfHardwareConfig 1 }
2697
2698     wfHwBpIdOpt OBJECT-TYPE
2699         SYNTAX  INTEGER {
2700                     acefn(1),
2701                     aceln(2),
2702                     acecn(3),
2703                     afn(4),
2704                     in(5),
2705                     an(16),
2706                     sys5000(5000),
2707                     freln(16640),
2708                     frecn(16896),
2709                     frerbln(17152),
2710                     asn(20480),
2711                     asnzcable(20736),
2712                     asnbcable(20992)
2713                 }
2714         ACCESS  read-only
2715         STATUS  mandatory
2716         DESCRIPTION
2717                 "The BackPlane identification number."
2718         ::= { wfHwBase 1 }
2719
2720     wfHwBpRev OBJECT-TYPE
2721         SYNTAX  OCTET STRING
2722         ACCESS  read-only
2723         STATUS  mandatory
2724         DESCRIPTION
2725                 "The revision level of the BackPlane. High byte is in upper 2 bytes."
2726         ::= { wfHwBase 2 }
2727
2728     wfHwBpSerialNumber OBJECT-TYPE
2729         SYNTAX  OCTET STRING
2730         ACCESS  read-only
2731         STATUS  mandatory
2732         DESCRIPTION
2733                 "The serial number of the BackPlane."
2734         ::= { wfHwBase 3 }
2735
2736     wfBCNPwrSupply1 OBJECT-TYPE
2737         SYNTAX  INTEGER {
2738                     ok(1),
2739                     fail(2),
2740                     notpresent(3)
2741                 }
2742         ACCESS  read-only
2743         STATUS  mandatory
2744         DESCRIPTION
2745                 "Status of BCN Hot-Swappable Power Supply 1"
2746         DEFVAL  { notpresent }
2747         ::= { wfHwBase 4 }
2748
2749     wfBCNPwrSupply2 OBJECT-TYPE
2750         SYNTAX  INTEGER {
2751                     ok(1),
2752                     fail(2),
2753                     notpresent(3)
2754                 }
2755         ACCESS  read-only
2756         STATUS  mandatory
2757         DESCRIPTION
2758                 "Status of BCN Hot-Swappable Power Supply 2"
2759         DEFVAL  { notpresent }
2760         ::= { wfHwBase 5 }
2761
2762     wfBCNPwrSupply3 OBJECT-TYPE
2763         SYNTAX  INTEGER {
2764                     ok(1),
2765                     fail(2),
2766                     notpresent(3)
2767                 }
2768         ACCESS  read-only
2769         STATUS  mandatory
2770         DESCRIPTION
2771                 "Status of BCN Hot-Swappable Power Supply 3"
2772         DEFVAL  { notpresent }
2773         ::= { wfHwBase 6 }
2774
2775     wfBCNPwrSupply4 OBJECT-TYPE
2776         SYNTAX  INTEGER {
2777                     ok(1),
2778                     fail(2),
2779                     notpresent(3)
2780                 }
2781         ACCESS  read-only
2782         STATUS  mandatory
2783         DESCRIPTION
2784                 "Status of BCN Hot-Swappable Power Supply 4"
2785         DEFVAL  { notpresent }
2786         ::= { wfHwBase 7 }
2787
2788     wfBCNFanStatus OBJECT-TYPE
2789         SYNTAX  INTEGER {
2790                     ok(1),
2791                     fail(2),
2792                     notpresent(3)
2793                 }
2794         ACCESS  read-only
2795         STATUS  mandatory
2796         DESCRIPTION
2797                 "Status of BCN Fan Tray"
2798         DEFVAL  { notpresent }
2799         ::= { wfHwBase 8 }
2800
2801     wfBCNTemperature OBJECT-TYPE
2802         SYNTAX  INTEGER {
2803                     ok(1),
2804                     caution(2),
2805                     notpresent(3)
2806                 }
2807         ACCESS  read-only
2808         STATUS  mandatory
2809         DESCRIPTION
2810                 "Status of BCN Temperature sensor"
2811         DEFVAL  { notpresent }
2812         ::= { wfHwBase 9 }
2813
2814     wfHwTable OBJECT-TYPE
2815         SYNTAX  SEQUENCE OF WfHwEntry
2816         ACCESS  not-accessible
2817         STATUS  mandatory
2818         DESCRIPTION
2819                 "Hardware Table  - indexed by slot number"
2820         ::= { wfHardwareConfig 2 }
2821
2822     wfHwEntry OBJECT-TYPE
2823         SYNTAX  WfHwEntry
2824         ACCESS  not-accessible
2825         STATUS  mandatory
2826         DESCRIPTION
2827                 "Hardware specific information about a slot."
2828         INDEX   { wfHwSlot }
2829         ::= { wfHwTable 1 }
2830
2831     WfHwEntry ::= SEQUENCE {
2832             wfHwSlot
2833                 INTEGER,
2834             wfHwModIdOpt
2835                 INTEGER,
2836             wfHwModRev
2837                 OCTET STRING,
2838             wfHwModSerialNumber
2839                 OCTET STRING,
2840             wfHwMotherBdIdOpt
2841                 INTEGER,
2842             wfHwMotherBdRev
2843                 OCTET STRING,
2844             wfHwMotherBdSerialNumber
2845                 OCTET STRING,
2846             wfHwDaughterBdIdOpt
2847                 INTEGER,
2848             wfHwDaughterBdRev
2849                 OCTET STRING,
2850             wfHwDaughterBdSerialNumber
2851                 OCTET STRING,
2852             wfHwBabyBdIdOpt
2853                 INTEGER,
2854             wfHwBabyBdRev
2855                 OCTET STRING,
2856             wfHwBabyBdSerialNumber
2857                 OCTET STRING,
2858             wfHwDiagPromRev
2859                 OCTET STRING,
2860             wfHwDiagPromDate
2861                 DisplayString,
2862             wfHwDiagPromSource
2863                 DisplayString,
2864             wfHwBootPromRev
2865                 OCTET STRING,
2866             wfHwBootPromDate
2867                 DisplayString,
2868             wfHwBootPromSource
2869                 DisplayString,
2870             wfHwSparePromRev
2871                 OCTET STRING,
2872             wfHwSparePromDate
2873                 DisplayString,
2874             wfHwSparePromSource
2875                 DisplayString,
2876             wfHwFileSysPresent
2877                 INTEGER,
2878             wfHwFileSysPresent2
2879                 INTEGER,
2880             wfHwConfigServer
2881                 INTEGER,
2882             wfHwConfigFile
2883                 DisplayString,
2884             wfHwConfigDateAndTime
2885                 OCTET STRING,
2886             wfHwActiveImageName
2887                 DisplayString,
2888             wfHwActiveImageSource
2889                 DisplayString,
2890             wfHwActiveImageDate
2891                 DisplayString,
2892             wfHwMotherBdMemorySize
2893                 INTEGER,
2894             wfHwFastPacketCacheSize
2895                 INTEGER,
2896             wfHwModDaughterBd1IdOpt
2897                 INTEGER,
2898             wfHwModDaughterBd1AwRev
2899                 OCTET STRING,
2900             wfHwModDaughterBd1Rev
2901                 OCTET STRING,
2902             wfHwModDaughterBd1SerialNumber
2903                 OCTET STRING,
2904             wfHwModDaughterBd2IdOpt
2905                 INTEGER,
2906             wfHwModDaughterBd2AwRev
2907                 OCTET STRING,
2908             wfHwModDaughterBd2Rev
2909                 OCTET STRING,
2910             wfHwModDaughterBd2SerialNumber
2911                 OCTET STRING
2912         }
2913
2914     wfHwSlot OBJECT-TYPE
2915         SYNTAX  INTEGER
2916         ACCESS  read-only
2917         STATUS  mandatory
2918         DESCRIPTION
2919                 "A unique value for each slot.
2920                 Its value ranges between 1 and 14.
2921                 There are products in this family that contain 1, 5, and 14 slots."
2922         ::= { wfHwEntry 1 }
2923
2924     wfHwModIdOpt OBJECT-TYPE
2925         SYNTAX  INTEGER {
2926                     enet1(1),
2927                     enet2(8),
2928                     sync1(16),
2929                     sync1a(17),
2930                     t11(24),
2931                     dse1(32),
2932                     dse1a(33),
2933                     dst416(40),
2934                     sst416a(41),
2935                     dst4(42),
2936                     sst4a(43),
2937                     sst416(44),
2938                     stok416(45),
2939                     sst4(46),
2940                     stok4(47),
2941                     floppy(48),
2942                     necfloppy(49),
2943                     t12(56),
2944                     t12a(57),
2945                     st1(58),
2946                     t156k(60),
2947                     e1(61),
2948                     st156k(62),
2949                     se1(63),
2950                     t12n(64),
2951                     st1n(65),
2952                     t156kn(66),
2953                     st156kn(67),
2954                     e1n(68),
2955                     se1n(69),
2956                     sync(80),
2957                     sync2a(81),
2958                     cmcfddi(88),
2959                     iphfddi(89),
2960                     dt(104),
2961                     dsde1(112),
2962                     dsde1a(113),
2963                     enet(114),
2964                     dse2(116),
2965                     dse2a(117),
2966                     sse(118),
2967                     ssea(119),
2968                     dsde10bt(120),
2969                     enet3(132),
2970                     dsde2(156),
2971                     oldqenf(160),
2972                     denf(161),
2973                     qenf(162),
2974                     qef(164),
2975                     def(165),
2976                     mct1(168),
2977                     smct1(169),
2978                     dtok(176),
2979                     mce1(184),
2980                     smce1(185),
2981                     mce1ii75(188),
2982                     smce1ii75(189),
2983                     mce1ii120(190),
2984                     smce1ii120(191),
2985                     wffddi2m(192),
2986                     wffddi1m(193),
2987                     wffddi2s(194),
2988                     wffddi1s(195),
2989                     wffddi2mf(196),
2990                     wffddi1mf(197),
2991                     wffddi2sf(198),
2992                     wffddi1sf(199),
2993                     fmdset(200),
2994                     fmdst(201),
2995                     fmdse(202),
2996                     fmsst(203),
2997                     fmsse(204),
2998                     fnsdse(208),
2999                     fnsdsdt(216),
3000                     fnsdst(217),
3001                     dhssi(224),
3002                     shssi(225),
3003                     esafnf(232),
3004                     esafdsenf(233),
3005                     esafssenf(234),
3006                     esafdenf(235),
3007                     esaf(236),
3008                     esafdse(237),
3009                     esafsse(238),
3010                     esafde(239),
3011                     qtok(256),
3012                     asn(511),
3013                     anseds(1024),
3014                     ansedst(1025),
3015                     ansedsh(1026),
3016                     ansedsi(1027),
3017                     ansedsti(1028),
3018                     ansedshi(1029),
3019                     ansets(1030),
3020                     ansetst(1031),
3021                     ansetsh(1032),
3022                     andeds(1033),
3023                     andedst(1034),
3024                     andedsh(1035),
3025                     andstx(1036),
3026                     andst(1037),
3027                     andsti(1038),
3028                     antst(1039),
3029                     antstx(1040),
3030                     ansdsedst(1041),
3031                     ansdsedstx(1042),
3032                     ansedsi2(1043),
3033                     ansedsti2(1044),
3034                     ansedshi2(1045),
3035                     andsti2(1046),
3036                     ansedsg(1047),
3037                     ansedsgx(1048),
3038                     ansetsg(1049),
3039                     andedsg(1050),
3040                     ansedsgi(1051),
3041                     ansetsgx(1052),
3042                     andedsgx(1053),
3043                     ansedsgix(1054),
3044                     ansedsx(1055),
3045                     ansetsx(1056),
3046                     andedsx(1057),
3047                     ansedstx(1058),
3048                     ansetstx(1059),
3049                     andedstx(1060),
3050                     andsti2x(1061),
3051                     ansedsi2x(1062),
3052                     ansedsti2x(1063),
3053                     atmalc(4096),
3054                     atmalctaxi100(4097),
3055                     atmalcsonetmm(4098),
3056                     atmalcsonetsm(4099),
3057                     osync(4352),
3058                     comp(4353),
3059                     comp128(4354),
3060                     atmcoc3mm(4608),
3061                     atmcoc3sm(4609),
3062                     atmcoc3utp5(4610),
3063                     de100(4864),
3064                     atmcds3(5120),
3065                     atmce3(5121),
3066                     qmct1rj45(5376),
3067                     qmct1db15(5377),
3068                     srml(8448),
3069                     atm5000ah(524288),
3070                     qe(1048799),
3071                     qehwf(1048798),
3072                     qefddi2m(1048831),
3073                     qefddi2mhwf(1048830),
3074                     qefddi2s(1048823),
3075                     qefddi2shwf(1048822),
3076                     qefddi1m(1048815),
3077                     qefddi1mhwf(1048814),
3078                     qefddi1s(1048807),
3079                     qefddi1shwf(1048806),
3080                     qecddi2stp(1048827),
3081                     qecddi2stphwf(1048826),
3082                     qecddi1stp(1048811),
3083                     qecddi1stphwf(1048810),
3084                     qecddi2utp(1048763),
3085                     qecddi2utphwf(1048762),
3086                     qecddi1utp(1048747),
3087                     qecddi1utphwf(1048746),
3088                     enet3atm(1048832),
3089                     enet3enet(1048833),
3090                     enet3fddi(1048834),
3091                     enet3tok(1048835),
3092                     enet3tokf(1048836),
3093                     enet3sync(1048837),
3094                     enet3only(1048863),
3095                     fddiatm(1048864),
3096                     fddienet(1048865),
3097                     fddifddi(1048866),
3098                     fdditok(1048867),
3099                     fdditokf(1048868),
3100                     fddisync(1048869),
3101                     fddionly(1048895),
3102                     tok3atm(1048896),
3103                     tok3enet(1048897),
3104                     tok3fddi(1048898),
3105                     tok3tok(1048899),
3106                     tok3tokf(1048900),
3107                     tok3sync(1048901),
3108                     tok3only(1048927),
3109                     tokf3atm(1048928),
3110                     tokf3enet(1048929),
3111                     tokf3fddi(1048930),
3112                     tokf3tok(1048931),
3113                     tokf3tokf(1048932),
3114                     tokf3sync(1048933),
3115                     tokf3only(1048959),
3116                     enet3datm(1048960),
3117                     enet3denet(1048961),
3118                     enet3dfddi(1048962),
3119                     enet3dtok(1048963),
3120                     enet3dtokf(1048964),
3121                     enet3dsync(1048965),
3122                     enet3donly(1048991),
3123                     chipcomfenet(1049089),
3124                     chipcomffddi(1049090),
3125                     chipcomftok(1049091),
3126                     chipcomftokf(1049092),
3127                     chipcomfdsync(1049093),
3128                     chipcomfisdn(1049094),
3129                     chipcomffddis(1049095),
3130                     chipcomfonly(1049119),
3131                     chipcomenet(1049217),
3132                     chipcomfddi(1049218),
3133                     chipcomtok(1049219),
3134                     chipcomtokf(1049220),
3135                     chipcomdsync(1049221),
3136                     chipcomisdn(1049222),
3137                     chipcomfddis(1049223),
3138                     chipcomonly(1049247)
3139                 }
3140         ACCESS  read-only
3141         STATUS  mandatory
3142         DESCRIPTION
3143                 "The module identification number.
3144
3145                      Port Configurations
3146                  HWStat Name  Enet Sync Async Token Framer Fiber
3147                  ------ ------------ ------ ---- ----- ----- ------ -----
3148                     1 ENET-1  2 0 0 0 0 0
3149                     8 ENET-2  2 0 0 0 0 0
3150
3151                    16 SYNC-1  0 4 1 0 0 0
3152                    17 SYNC-1 [1] 0 4 1 0 0 0
3153
3154                    24 T1-1  0 2 1 0 2 0
3155
3156                    32 DSE-1  1 2 1 0 0 0
3157                    33 DSE-1  [1] 1 2 1 0 0 0
3158
3159                    40 DST-4/16 0 2 1 1 0 0
3160                    41 SST-4/16  [1] 0 1 1 1 0 0
3161                    42 DST-4  0 2 1 1 0 0
3162                    43 SST-4   [1] 0 1 1 1 0 0
3163                    44 SST-4/16 0 1 1 1 0 0
3164                    45 STOK-4/16 [3] 0 0 0 1 0 0
3165                    46 SST-4  0 1 1 1 0 0
3166                    47 STOK-4   [3] 0 0 0 1 0 0
3167
3168                    48 FLOPPY    0 0 0 0 0 0
3169
3170                    56 T1-2  0 2 1 0 2 0
3171                    57 T1-2  0 2 1 0 2 0
3172                    58 ST1  0 1 1 0 1 0
3173                    60 T1-56K  0 1 1 0 1 0
3174                    61 E1 [3] 0 2 0 0 2 0
3175                    62 ST1-56K  0 1 1 0 1 0
3176                    63 SE1 [3] 0 1 0 0 1 0
3177
3178                    64 T1-2n  0 2 1 0 2 0
3179                    65 ST1n  0 1 1 0 1 0
3180                    66 T1-56Kn  0 1 1 0 1 0
3181                    67 ST1-56Kn 0 1 1 0 1 0
3182                    68 E1n [3] 0 2 0 0 2 0
3183                    69 SE1n [3] 0 1 0 0 1 0
3184
3185                    80 SYNC-2  0 4 1 0 0 0
3186                    81 SYNC-2  [1] 0 4 1 0 0 0
3187
3188                    88 CMC-FDDI    [6] 0 0 0 0 0 1
3189                    89 IPHASE-FDDI [6] 0 0 0 0 0 1
3190
3191                   112 DSDE-1  2 2 1 0 0 0
3192                   113 DSDE-1  [1] 2 2 1 0 0 0
3193                   114 ENET  2 0 0 0 0 0
3194                   116 DSE-2  1 2 1 0 0 0
3195                   117 DSE-2   [1] 1 2 1 0 0 0
3196                   118 SSE  1 1 1 0 0 0
3197                   119 SSE     [1] 1 1 1 0 0 0
3198
3199                   132 ENET-3 [2] 2 0 0 0 0 0
3200
3201                   156 DSDE-2 [2] 2 2 1 0 0 0
3202
3203                   160 QE/NF  4 0 0 0 0 0
3204                   161 DE/NF [5] 2 0 0 0 0 0
3205                   162 QE/NF  4 0 0 0 0 0
3206                   164 QE/F [4] 4 0 0 0 0 0
3207                   165 DE/F [4,5] 2 0 0 0 0 0
3208
3209                       168    MCT1            0    2 Munich   0       0       2       0
3210                       169    SMCT1           0    1 Munich   0       0       1       0
3211
3212                   176 DTOK  0 0 0 2 0 0
3213
3214                       184    MCE1            0    2 Munich   0       0       2       0
3215                       185    SMCE1           0    1 Munich   0       0       1       0
3216                       188    MCE1II75        0    2 Munich   0       0       2       0
3217                       189    SMCE1II75       0    1 Munich   0       0       1       0
3218                       190    MCE1II120       0    2 Munich   0       0       2       0
3219                       191    SMCE1II120      0    1 Munich   0       0       1       0
3220
3221                   192 WF_FDDI_2M 0 0 0 0 0 1
3222                   193 WF_FDDI_1M 0 0 0 0 0 1
3223                   194 WF_FDDI_2S 0 0 0 0 0 1
3224                   195 WF_FDDI_1S 0 0 0 0 0 1
3225                   196 WF_FDDI_2MF 0 0 0 0 0 1
3226                   197 WF_FDDI_1MF 0 0 0 0 0 1
3227                   198 WF_FDDI_2SF 0 0 0 0 0 1
3228                   199 WF_FDDI_1SF 0 0 0 0 0 1
3229
3230                   200 HW_MODULE_FMDSET  [7] 1 2 0 1 0 0
3231                   201 HW_MODULE_FMDST   [7] 0 2 0 1 0 0
3232                   202 HW_MODULE_FMDSE   [7] 1 2 0 0 0 0
3233                   203 HW_MODULE_FMSST   [7] 0 1 0 1 0 0
3234                   204 HW_MODULE_FMSSE   [7] 1 1 0 0 0 0
3235
3236                   208 FNSDSE   [7] 1 2 0 0 0 0
3237                   216 FNSDSDT  [7] 0 2 0 2 0 0
3238                   217 FNSDST   [7] 0 2 0 1 0 0
3239
3240                       224    DHSSI           0    2 hssi     0       0       0       0
3241                       225    SHSSI           0    1 hssi     0       0       0       0
3242
3243                       232    ESAF_NF         2       2       0       0       0       0
3244                       233    ESAF_DSE_NF     1       2       0       0       0       0
3245                       234    ESAF_SSE_NF     1       1       0       0       0       0
3246                       235    ESAF_DE_NF      2       0       0       0       0       0
3247                       236    ESAF [2]        2       2       0       0       0       0
3248                       237    ESAF_DSE [2]    1       2       0       0       0       0
3249                       238    ESAF_SSE [2]    1       1       0       0       0       0
3250                       239    ESAF_DE [2]     2       0       0       0       0       0
3251
3252                       256    QTOK  0 0 0 4 0 0
3253
3254                  ASN (Barracuda)
3255
3256                   511    ASN[8]
3257
3258
3259                  AN Module IDs (Piranha, Guppy...)
3260
3261                  ID      Mnemonic        ENET    SYNC    ISDN    TR      HUB     DCM
3262                  --      --------        ----    ----    ----    --      ---     ---
3263                  1024    ANSEDS          1       2       0       0       0       N
3264
3265                  1025    ANSEDST         1       2       0       1       0       N
3266
3267                  1026    ANSEDSH         1       2       0       0       12      N
3268
3269                  1027    ANSEDSI         1       2       1       0       0       N
3270
3271                  1028    ANSEDSTI        1       2       1       1       0       N
3272
3273                  1029    ANSEDSHI        1       2       1       0       12      N
3274
3275                  1030    ANSETS          1       3       0       0       0       N
3276
3277                  1031    ANSETST         1       3       0       1       0       N
3278
3279                  1032    ANSETSH         1       3       0       0       12      N
3280
3281                  1033    ANDEDS          2       2       0       0       0       N
3282
3283                  1034    ANDEDST         2       2       0       1       0       N
3284
3285                  1035    ANDEDSH         2       2       0       0       12      N
3286
3287                  1036    ANDSTX          0       2       0       1       0       Y
3288                  (formerly ANDS)
3289
3290                  1037    ANDST           0       2       0       1       0       N
3291
3292                  1038    ANDSTI          0       2       1       1       0       N
3293
3294                  1039    ANTST           0       3       0       1       0       N
3295
3296                  1040    ANTSTX          0       3       0       1       0       Y
3297                  (formerly ANSDSEDS)
3298
3299                  1041    ANSDSEDST       1       2       0       1       0       N
3300
3301                  1042    ANSDSEDSTX      1       2       0       1       0       Y
3302                  (formerly ANSDSEDSH)
3303
3304                  1043    ANSEDSI2        1       2       1       0       0       N
3305
3306                  1044    ANSEDSTI2       1       2       1       1       0       N
3307
3308                  1045    ANSEDSHI2       1       2       1       0       12      N
3309
3310                  1046    ANDSTI2         0       2       1       1       0       N
3311
3312                  1047    ANSEDSG         1       2       0       0       8       N
3313
3314                  1048    ANSEDSGX        1       2       0       0       8       Y
3315
3316                  1049    ANSETSG         1       3       0       0       8       N
3317
3318                  1050    ANDEDSG         2       2       0       0       8       N
3319
3320                  1051    ANSEDSGI        1       2       1       0       8       N
3321
3322                  1052    ANSETSGX        1       3       0       0       8       Y
3323
3324                  1053    ANDEDSGX        2       2       0       0       8       Y
3325
3326                  1054    ANSEDSGIX       1       2       1       0       8       Y
3327
3328                  1055    ANSEDSX         1       2       0       0       0       Y
3329
3330                  1056    ANSETSX         1       3       0       0       0       Y
3331
3332                  1057    ANDEDSX         2       2       0       0       0       Y
3333
3334                  1058    ANSEDSTX        1       2       0       1       0       Y
3335
3336                  1059    ANSETSTX        1       3       0       1       0       Y
3337
3338                  1060    ANDEDSTX        2       2       0       1       0       Y
3339
3340                  1061    ANDSTI2X        0       2       1       0       0       Y
3341
3342                  1062    ANSEDSI2X       1       2       1       0       0       Y
3343
3344                  1063    ANSEDSTI2X      1       2       1       1       0       Y
3345
3346
3347                      4096    ATMALC          0       0       0       0       0       0
3348                      4097    ATMALCTAXI100   0       0       0       0       0       1
3349                      4098    ATMALCSONETMM   0       0       0       0       1       1 [9]
3350                      4099    ATMALCSONETSM   0       0       0       0       1       1 [9]
3351                      4352    OSYNC           0       8       0       0       0       0
3352                      4353    OSYNC_COMP (32) 0       8       0       0       0       0
3353                      4354    OSYNC_COMP128   0       8       0       0       0       0
3354
3355                      4608    ATMCOC3MM       0       0       0       0       1       1 [10]
3356                      4609    ATMCOC3SM       0       0       0       0       1       1 [10]
3357                      4610    ATMCOC3UTP5     0       0       0       0       1       0 [10]
3358
3359                      4864    DE100           2       0       0       0       0       0
3360
3361                      5120    ATMCDS3         0       0       0       0       1       0 [10]
3362                      5121    ATMCE3          0       0       0       0       1       0 [10]
3363
3364                  8448 SRML  0 0 0 0 0 0
3365
3366
3367                  NOTES:
3368                   [1] Indicates Module has COM Port 1 configured for ASYNC.
3369                    The AM8530's port B is configured for COM1.
3370
3371                   [2] This Module contains the DEFA - Hardware Filtering.  CAMS
3372                    must be programmed (can contain 2 - 6 CAMS onboard).
3373
3374                   [3] The AM8530 has been removed (depopulated) from this module.
3375                    Programming this device should not be performed.
3376
3377                   [4] Contains Dual Defa hardware. (Can be depopulated)
3378
3379                   [5] Depop'd two ports of hardware to make Dual Ethernet module.
3380
3381                   [6] These are FDDI modules.  The ID cannot be read from the Link
3382                    module I/O space.
3383
3384                      [7] These are AFN Platform Integrated 'Modules' - Cannot be detached
3385                              or be used by any other platform.
3386
3387                  [8] Module IDs from 1280(0x500) to 2559(0x9ff) are used
3388                   for the ASN Net Modules. Module ID 512(0x200) is
3389                   used for the ASN SPEX. These IDs are documented in
3390                   MODULE.mdl. A module ID of 511(0x1ff) in
3391                   'wfHwEntry.wfHwModIdOpt' indicates that it is an
3392                   ASN platform and the user should refer to
3393                   'wfHwModuleEntry.wfHwModuleModIdOpt' for Module ID details
3394
3395                      [9]     ATMALC link modules. The physical option for SONET includes a
3396                              framer and the medium is fiber optics. Only one port per physical
3397                              daughtercard per link module.
3398
3399                      [10]    ARE UTOPIA link modules. "
3400         ::= { wfHwEntry 2 }
3401
3402     wfHwModRev OBJECT-TYPE
3403         SYNTAX  OCTET STRING
3404         ACCESS  read-only
3405         STATUS  mandatory
3406         DESCRIPTION
3407                 "The revision level of the module. High byte is in upper 2 bytes."
3408         ::= { wfHwEntry 3 }
3409
3410     wfHwModSerialNumber OBJECT-TYPE
3411         SYNTAX  OCTET STRING
3412         ACCESS  read-only
3413         STATUS  mandatory
3414         DESCRIPTION
3415                 "The serial number of the module."
3416         ::= { wfHwEntry 4 }
3417
3418     wfHwMotherBdIdOpt OBJECT-TYPE
3419         SYNTAX  INTEGER {
3420                     sysctrl(1),
3421                     ace12(2),
3422                     ace25(3),
3423                     ace32(4),
3424                     afn(5),
3425                     in(6),
3426                     sysctrl2(7),
3427                     an(16),
3428                     fre(256),
3429                     fre2(768),
3430                     o60(769),
3431                     asn(1024),
3432                     are(1280),
3433                     srmf(8704)
3434                 }
3435         ACCESS  read-only
3436         STATUS  mandatory
3437         DESCRIPTION
3438                 "The mother board identification number."
3439         ::= { wfHwEntry 5 }
3440
3441     wfHwMotherBdRev OBJECT-TYPE
3442         SYNTAX  OCTET STRING
3443         ACCESS  read-only
3444         STATUS  mandatory
3445         DESCRIPTION
3446                 "The revision level of the mother board. High byte is in upper 2 bytes."
3447         ::= { wfHwEntry 6 }
3448
3449     wfHwMotherBdSerialNumber OBJECT-TYPE
3450         SYNTAX  OCTET STRING
3451         ACCESS  read-only
3452         STATUS  mandatory
3453         DESCRIPTION
3454                 "The serial number of the mother board."
3455         ::= { wfHwEntry 7 }
3456
3457     wfHwDaughterBdIdOpt OBJECT-TYPE
3458         SYNTAX  INTEGER {
3459                     sysctrl(1),
3460                     ace68020mhz12(2),
3461                     ace68020mhz25(3),
3462                     ace68030mhz32(4),
3463                     fre68040mhz25(4352),
3464                     fre68040mhz33(4608)
3465                 }
3466         ACCESS  read-only
3467         STATUS  mandatory
3468         DESCRIPTION
3469                 "The daughter board identification number."
3470         ::= { wfHwEntry 8 }
3471
3472     wfHwDaughterBdRev OBJECT-TYPE
3473         SYNTAX  OCTET STRING
3474         ACCESS  read-only
3475         STATUS  mandatory
3476         DESCRIPTION
3477                 "The revision level of the daughter board. High byte is in upper 2 bytes."
3478         ::= { wfHwEntry 9 }
3479
3480     wfHwDaughterBdSerialNumber OBJECT-TYPE
3481         SYNTAX  OCTET STRING
3482         ACCESS  read-only
3483         STATUS  mandatory
3484         DESCRIPTION
3485                 "The serial number of the daughter board."
3486         ::= { wfHwEntry 10 }
3487
3488     wfHwBabyBdIdOpt OBJECT-TYPE
3489         SYNTAX  INTEGER
3490         ACCESS  read-only
3491         STATUS  mandatory
3492         DESCRIPTION
3493                 "The baby board identification number."
3494         ::= { wfHwEntry 11 }
3495
3496     wfHwBabyBdRev OBJECT-TYPE
3497         SYNTAX  OCTET STRING
3498         ACCESS  read-only
3499         STATUS  mandatory
3500         DESCRIPTION
3501                 "The revision level of the baby board. High byte is in upper 2 bytes."
3502         ::= { wfHwEntry 12 }
3503
3504     wfHwBabyBdSerialNumber OBJECT-TYPE
3505         SYNTAX  OCTET STRING
3506         ACCESS  read-only
3507         STATUS  mandatory
3508         DESCRIPTION
3509                 "The serial number of the baby board."
3510         ::= { wfHwEntry 13 }
3511
3512     wfHwDiagPromRev OBJECT-TYPE
3513         SYNTAX  OCTET STRING
3514         ACCESS  read-only
3515         STATUS  mandatory
3516         DESCRIPTION
3517                 "The revision level of the Diagnostic PROM. Major revision level
3518                 is in the upper 2 bytes, minor revision level in the lower 2 bytes."
3519         ::= { wfHwEntry 14 }
3520
3521     wfHwDiagPromDate OBJECT-TYPE
3522         SYNTAX  DisplayString
3523         ACCESS  read-only
3524         STATUS  mandatory
3525         DESCRIPTION
3526                 "The creation date of the Diagnostic PROM"
3527         ::= { wfHwEntry 15 }
3528
3529     wfHwDiagPromSource OBJECT-TYPE
3530         SYNTAX  DisplayString
3531         ACCESS  read-only
3532         STATUS  mandatory
3533         DESCRIPTION
3534                 "The origin of the Diagnostic PROM contents"
3535         ::= { wfHwEntry 16 }
3536
3537     wfHwBootPromRev OBJECT-TYPE
3538         SYNTAX  OCTET STRING
3539         ACCESS  read-only
3540         STATUS  mandatory
3541         DESCRIPTION
3542                 "The revision level of the BOOT PROM. Major revision level
3543                 is in the upper 2 bytes, minor revision level in the lower 2 bytes."
3544         ::= { wfHwEntry 17 }
3545
3546     wfHwBootPromDate OBJECT-TYPE
3547         SYNTAX  DisplayString
3548         ACCESS  read-only
3549         STATUS  mandatory
3550         DESCRIPTION
3551                 "The creation date of the Boot PROM"
3552         ::= { wfHwEntry 18 }
3553
3554     wfHwBootPromSource OBJECT-TYPE
3555         SYNTAX  DisplayString
3556         ACCESS  read-only
3557         STATUS  mandatory
3558         DESCRIPTION
3559                 "The origin of the Boot PROM contents"
3560         ::= { wfHwEntry 19 }
3561
3562     wfHwSparePromRev OBJECT-TYPE
3563         SYNTAX  OCTET STRING
3564         ACCESS  read-only
3565         STATUS  mandatory
3566         DESCRIPTION
3567                 "The revision level of the BOOT PROM. Major revision level
3568                 is in the upper 2 bytes, minor revision level in the lower 2 bytes."
3569         ::= { wfHwEntry 20 }
3570
3571     wfHwSparePromDate OBJECT-TYPE
3572         SYNTAX  DisplayString
3573         ACCESS  read-only
3574         STATUS  mandatory
3575         DESCRIPTION
3576                 "The creation date of the Spare PROM"
3577         ::= { wfHwEntry 21 }
3578
3579     wfHwSparePromSource OBJECT-TYPE
3580         SYNTAX  DisplayString
3581         ACCESS  read-only
3582         STATUS  mandatory
3583         DESCRIPTION
3584                 "The origin of the Spare PROM contents"
3585         ::= { wfHwEntry 22 }
3586
3587     wfHwFileSysPresent OBJECT-TYPE
3588         SYNTAX  INTEGER {
3589                     filesys(1),
3590                     nofilesys(2)
3591                 }
3592         ACCESS  read-only
3593         STATUS  mandatory
3594         DESCRIPTION
3595                 "Flag indicating presence of File System on this slot."
3596         DEFVAL  { nofilesys }
3597         ::= { wfHwEntry 23 }
3598
3599     wfHwFileSysPresent2 OBJECT-TYPE
3600         SYNTAX  INTEGER {
3601                     filesys(1),
3602                     nofilesys(2)
3603                 }
3604         ACCESS  read-only
3605         STATUS  mandatory
3606         DESCRIPTION
3607                 "Flag indicating presence of File System (Syscon2 volume#2) on this slot."
3608         DEFVAL  { nofilesys }
3609         ::= { wfHwEntry 24 }
3610
3611     wfHwConfigServer OBJECT-TYPE
3612         SYNTAX  INTEGER
3613         ACCESS  read-only
3614         STATUS  mandatory
3615         DESCRIPTION
3616                 "The slot number from which this slot was served its
3617                 configuration.  If the value for this attribute is 0, this
3618                 slot obtained its configuration from a file system resource
3619                 (not necessarily local); If the value for this attribute is
3620                 -1, this slot does not participate in the boot process (e.g.
3621                 SRM). A positive value indicates that the configuration was
3622                 obtained from memory from the slot indicated by the value of
3623                 this attribute."
3624         ::= { wfHwEntry 25 }
3625
3626     wfHwConfigFile OBJECT-TYPE
3627         SYNTAX  DisplayString
3628         ACCESS  read-only
3629         STATUS  mandatory
3630         DESCRIPTION
3631                 "The name of the config file the active configuration was
3632                 derived from.  This does NOT necessarily reflect the
3633                 current configuration!"
3634         ::= { wfHwEntry 26 }
3635
3636     wfHwConfigDateAndTime OBJECT-TYPE
3637         SYNTAX  OCTET STRING
3638         ACCESS  read-only
3639         STATUS  mandatory
3640         DESCRIPTION
3641                 "The 11 octet date and time that a configuration was
3642                 loaded on/served to this slot. Octet map: 1-2 Year,
3643                 3 Month, 4 Day, 5 Hour, 6 Minutes, 7 Seconds,
3644                 8 Deci-seconds, 9 Direction from GMT ('+'|`-'), 10 GMT Hour
3645                 Offset, 11 GMT Minute Offset."
3646         ::= { wfHwEntry 27 }
3647
3648     wfHwActiveImageName OBJECT-TYPE
3649         SYNTAX  DisplayString
3650         ACCESS  read-only
3651         STATUS  mandatory
3652         DESCRIPTION
3653                 "If slot was booted from a local source: this is the name of the active
3654                 image, which is in the form of <volume>:<image name>.
3655                 If slot was booted from a network source: this is the full pathname
3656                 where the active image was found on the remote server."
3657         ::= { wfHwEntry 28 }
3658
3659     wfHwActiveImageSource OBJECT-TYPE
3660         SYNTAX  DisplayString
3661         ACCESS  read-only
3662         STATUS  mandatory
3663         DESCRIPTION
3664                 "The origin of the active image"
3665         ::= { wfHwEntry 29 }
3666
3667     wfHwActiveImageDate OBJECT-TYPE
3668         SYNTAX  DisplayString
3669         ACCESS  read-only
3670         STATUS  mandatory
3671         DESCRIPTION
3672                 "The date which the active image was created"
3673         ::= { wfHwEntry 30 }
3674
3675     wfHwMotherBdMemorySize OBJECT-TYPE
3676         SYNTAX  INTEGER
3677         ACCESS  read-only
3678         STATUS  mandatory
3679         DESCRIPTION
3680                 "The total installed dram size in kilobytes."
3681         ::= { wfHwEntry 31 }
3682
3683     wfHwFastPacketCacheSize OBJECT-TYPE
3684         SYNTAX  INTEGER
3685         ACCESS  read-only
3686         STATUS  mandatory
3687         DESCRIPTION
3688                 "The size of the installed fast packet cache in kilobytes."
3689         ::= { wfHwEntry 32 }
3690
3691     wfHwModDaughterBd1IdOpt OBJECT-TYPE
3692         SYNTAX  INTEGER
3693         ACCESS  read-only
3694         STATUS  mandatory
3695         DESCRIPTION
3696                 "Link module daughter board #1 identification number"
3697         ::= { wfHwEntry 33 }
3698
3699     wfHwModDaughterBd1AwRev OBJECT-TYPE
3700         SYNTAX  OCTET STRING
3701         ACCESS  read-only
3702         STATUS  mandatory
3703         DESCRIPTION
3704                 "Link module daughter board #1 artwork revision level"
3705         ::= { wfHwEntry 34 }
3706
3707     wfHwModDaughterBd1Rev OBJECT-TYPE
3708         SYNTAX  OCTET STRING
3709         ACCESS  read-only
3710         STATUS  mandatory
3711         DESCRIPTION
3712                 "Link module daughter board #1 board revision level"
3713         ::= { wfHwEntry 35 }
3714
3715     wfHwModDaughterBd1SerialNumber OBJECT-TYPE
3716         SYNTAX  OCTET STRING
3717         ACCESS  read-only
3718         STATUS  mandatory
3719         DESCRIPTION
3720                 "Link module daughter board #1 serial number"
3721         ::= { wfHwEntry 36 }
3722
3723     wfHwModDaughterBd2IdOpt OBJECT-TYPE
3724         SYNTAX  INTEGER
3725         ACCESS  read-only
3726         STATUS  mandatory
3727         DESCRIPTION
3728                 "Link module daughter board #2 identification number"
3729         ::= { wfHwEntry 37 }
3730
3731     wfHwModDaughterBd2AwRev OBJECT-TYPE
3732         SYNTAX  OCTET STRING
3733         ACCESS  read-only
3734         STATUS  mandatory
3735         DESCRIPTION
3736                 "Link module daughter board #2 artwork revision level"
3737         ::= { wfHwEntry 38 }
3738
3739     wfHwModDaughterBd2Rev OBJECT-TYPE
3740         SYNTAX  OCTET STRING
3741         ACCESS  read-only
3742         STATUS  mandatory
3743         DESCRIPTION
3744                 "Link module daughter board #2 board revision level"
3745         ::= { wfHwEntry 39 }
3746
3747     wfHwModDaughterBd2SerialNumber OBJECT-TYPE
3748         SYNTAX  OCTET STRING
3749         ACCESS  read-only
3750         STATUS  mandatory
3751         DESCRIPTION
3752                 "Link module daughter board #2 serial number"
3753         ::= { wfHwEntry 40 }
3754
3755     END  -- Wellfleet-HARDWARE-MIB
3756 -- @(#)WSCCS q/mibs-module.mib 1.1 8/30/95
3757 Wellfleet-MODULE-MIB DEFINITIONS ::= BEGIN
3758
3759 -- Created by mdl2asn version 3.1
3760 -- Creation date: Wed Aug 30 16:45:27 EDT 1995
3761
3762
3763     IMPORTS
3764
3765       IpAddress, Counter, Gauge, TimeTicks, Opaque, enterprises, mgmt
3766         FROM RFC1155-SMI
3767       OBJECT-TYPE
3768         FROM RFC-1212
3769       TRAP-TYPE
3770         FROM RFC-1215
3771       DisplayString, mib-2
3772         FROM RFC1213-MIB
3773       wfHwModuleGroup
3774         FROM Wellfleet-COMMON-MIB;
3775
3776
3777     wfHwModuleTable OBJECT-TYPE
3778         SYNTAX  SEQUENCE OF WfHwModuleEntry
3779         ACCESS  not-accessible
3780         STATUS  mandatory
3781         DESCRIPTION
3782                 "Hardware Module Table
3783                 Filled in by the Module Driver. Read by SNMP to
3784                 build the driver load records "
3785         ::= { wfHwModuleGroup 1 }
3786
3787     wfHwModuleEntry OBJECT-TYPE
3788         SYNTAX  WfHwModuleEntry
3789         ACCESS  not-accessible
3790         STATUS  mandatory
3791         DESCRIPTION
3792                 "Hardware specific information about a slot."
3793         INDEX   { wfHwModuleSlot,
3794                   wfHwModuleModule }
3795         ::= { wfHwModuleTable 1 }
3796
3797     WfHwModuleEntry ::= SEQUENCE {
3798             wfHwModuleSlot
3799                 INTEGER,
3800             wfHwModuleModule
3801                 INTEGER,
3802             wfHwModuleModIdOpt
3803                 INTEGER,
3804             wfHwModuleModRev
3805                 OCTET STRING,
3806             wfHwModuleModSerialNumber
3807                 OCTET STRING,
3808             wfHwModuleArtworkRev
3809                 DisplayString
3810         }
3811
3812     wfHwModuleSlot OBJECT-TYPE
3813         SYNTAX  INTEGER
3814         ACCESS  read-only
3815         STATUS  mandatory
3816         DESCRIPTION
3817                 "A unique value for each slot.
3818                 Its value ranges between 1 and 4."
3819         ::= { wfHwModuleEntry 1 }
3820
3821     wfHwModuleModule OBJECT-TYPE
3822         SYNTAX  INTEGER
3823         ACCESS  read-only
3824         STATUS  mandatory
3825         DESCRIPTION
3826                 "This value ranges between 1 and 4"
3827         ::= { wfHwModuleEntry 2 }
3828
3829     wfHwModuleModIdOpt OBJECT-TYPE
3830         SYNTAX  INTEGER {
3831                     spex(512),
3832                     hss(768),
3833                     hsd(769),
3834                     denm(1280),
3835                     denmhwf(1281),
3836                     dsnmnn(1536),
3837                     dsnmn1(1537),
3838                     dsnmn2(1538),
3839                     dsnm1n(1540),
3840                     dsnm11(1541),
3841                     dsnm12(1542),
3842                     dsnm2n(1544),
3843                     dsnm21(1545),
3844                     dsnm22(1546),
3845                     dsnmnnisdn(1584),
3846                     dsnmn1isdn(1585),
3847                     dsnmn2isdn(1586),
3848                     dsnm1nisdn(1588),
3849                     dsnm11isdn(1589),
3850                     dsnm12isdn(1590),
3851                     dsnm2nisdn(1592),
3852                     dsnm21isdn(1593),
3853                     dsnm22isdn(1594),
3854                     mmfsdsas(1792),
3855                     mmfsddas(1793),
3856                     smfsdsas(1800),
3857                     smfsddas(1801),
3858                     mmscsas(1808),
3859                     mmscdas(1809),
3860                     smammbdas(1825),
3861                     mmasmbdas(1833),
3862                     mmfsdsashwf(1856),
3863                     mmfsddashwf(1857),
3864                     smfsdsashwf(1864),
3865                     smfsddashwf(1865),
3866                     mmscsashwf(1872),
3867                     mmscdashwf(1873),
3868                     smammbdashwf(1889),
3869                     mmasmbdashwf(1897),
3870                     dtnm(2048),
3871                     cam(2049),
3872                     se100nm(2304),
3873                     asnqbri(2560)
3874                 }
3875         ACCESS  read-only
3876         STATUS  mandatory
3877         DESCRIPTION
3878                 "Module IDs for the net modules modules"
3879         ::= { wfHwModuleEntry 3 }
3880
3881     wfHwModuleModRev OBJECT-TYPE
3882         SYNTAX  OCTET STRING
3883         ACCESS  read-only
3884         STATUS  mandatory
3885         DESCRIPTION
3886                 "The revision level of the module. High byte is in upper 2 bytes."
3887         ::= { wfHwModuleEntry 4 }
3888
3889     wfHwModuleModSerialNumber OBJECT-TYPE
3890         SYNTAX  OCTET STRING
3891         ACCESS  read-only
3892         STATUS  mandatory
3893         DESCRIPTION
3894                 "The serial number of the module."
3895         ::= { wfHwModuleEntry 5 }
3896
3897     wfHwModuleArtworkRev OBJECT-TYPE
3898         SYNTAX  DisplayString
3899         ACCESS  read-only
3900         STATUS  mandatory
3901         DESCRIPTION
3902                 "The Artwork Revision number of the module"
3903         ::= { wfHwModuleEntry 6 }
3904
3905     wfModuleTable OBJECT-TYPE
3906         SYNTAX  SEQUENCE OF WfModuleEntry
3907         ACCESS  not-accessible
3908         STATUS  mandatory
3909         DESCRIPTION
3910                 "This table is used by the module driver for Barracuda"
3911         ::= { wfHwModuleGroup 2 }
3912
3913     wfModuleEntry OBJECT-TYPE
3914         SYNTAX  WfModuleEntry
3915         ACCESS  not-accessible
3916         STATUS  mandatory
3917         DESCRIPTION
3918                 "Hardware specific information about a slot."
3919         INDEX   { wfModuleSlot }
3920         ::= { wfModuleTable 1 }
3921
3922     WfModuleEntry ::= SEQUENCE {
3923             wfModuleDelete
3924                 INTEGER,
3925             wfModuleSlot
3926                 INTEGER,
3927             wfModuleTimerFrequency
3928                 INTEGER,
3929             wfModuleBufferBalance
3930                 INTEGER,
3931             wfModuleFddiWeight
3932                 INTEGER,
3933             wfModuleTokenRingWeight
3934                 INTEGER,
3935             wfModuleCsmacdWeight
3936                 INTEGER,
3937             wfModuleSyncWeight
3938                 INTEGER,
3939             wfModuleFreeBufferCredits
3940                 INTEGER,
3941             wfModuleTotalBufferCredits
3942                 INTEGER,
3943             wfModuleRestart
3944                 INTEGER,
3945             wfModuleCsmacd100Weight
3946                 INTEGER
3947         }
3948
3949     wfModuleDelete OBJECT-TYPE
3950         SYNTAX  INTEGER {
3951                     created(1),
3952                     deleted(2)
3953                 }
3954         ACCESS  read-write
3955         STATUS  mandatory
3956         DESCRIPTION
3957                 "create/delete parameter"
3958         DEFVAL  { created }
3959         ::= { wfModuleEntry 1 }
3960
3961     wfModuleSlot OBJECT-TYPE
3962         SYNTAX  INTEGER
3963         ACCESS  read-only
3964         STATUS  mandatory
3965         DESCRIPTION
3966                 "A unique value for each slot.
3967                 Its value ranges between 1 and 14.
3968                 There are products in this family that contain 1, 5, and 14 slots."
3969         ::= { wfModuleEntry 2 }
3970
3971     wfModuleTimerFrequency OBJECT-TYPE
3972         SYNTAX  INTEGER {
3973                     timerdefault(1)
3974                 }
3975         ACCESS  read-write
3976         STATUS  mandatory
3977         DESCRIPTION
3978                 "This value determines the frequency for the buffer balance
3979                 algorithm to run"
3980         DEFVAL  { timerdefault }
3981         ::= { wfModuleEntry 3 }
3982
3983     wfModuleBufferBalance OBJECT-TYPE
3984         SYNTAX  INTEGER {
3985                     txrx(1),
3986                     none(2),
3987                     rx(3),
3988                     tx(4)
3989                 }
3990         ACCESS  read-write
3991         STATUS  mandatory
3992         DESCRIPTION
3993                 "Enable/Disable buffer balancing algorithm selectively"
3994         DEFVAL  { txrx }
3995         ::= { wfModuleEntry 4 }
3996
3997     wfModuleFddiWeight OBJECT-TYPE
3998         SYNTAX  INTEGER(1..10)
3999         ACCESS  read-write
4000         STATUS  mandatory
4001         DESCRIPTION
4002                 "This value determines the weight of the fddi line
4003                 for the buffer balancing algorithm"
4004         DEFVAL  { 6 }
4005         ::= { wfModuleEntry 5 }
4006
4007     wfModuleTokenRingWeight OBJECT-TYPE
4008         SYNTAX  INTEGER(1..10)
4009         ACCESS  read-write
4010         STATUS  mandatory
4011         DESCRIPTION
4012                 "This value determines the weight of the token-ring
4013                 for the buffer balancing algorithm"
4014         DEFVAL  { 4 }
4015         ::= { wfModuleEntry 6 }
4016
4017     wfModuleCsmacdWeight OBJECT-TYPE
4018         SYNTAX  INTEGER(1..10)
4019         ACCESS  read-write
4020         STATUS  mandatory
4021         DESCRIPTION
4022                 "This value determines the weight of the csmacd line
4023                 for the buffer balancing algorithm"
4024         DEFVAL  { 3 }
4025         ::= { wfModuleEntry 7 }
4026
4027     wfModuleSyncWeight OBJECT-TYPE
4028         SYNTAX  INTEGER(1..10)
4029         ACCESS  read-write
4030         STATUS  mandatory
4031         DESCRIPTION
4032                 "This value determines the weight of the sync line
4033                 for the buffer balancing algorithm"
4034         DEFVAL  { 2 }
4035         ::= { wfModuleEntry 8 }
4036
4037     wfModuleFreeBufferCredits OBJECT-TYPE
4038         SYNTAX  INTEGER
4039         ACCESS  read-only
4040         STATUS  mandatory
4041         DESCRIPTION
4042                 "This attribute indicates the number of buffers
4043                 available to line drivers but not used by them"
4044         ::= { wfModuleEntry 9 }
4045
4046     wfModuleTotalBufferCredits OBJECT-TYPE
4047         SYNTAX  INTEGER
4048         ACCESS  read-only
4049         STATUS  mandatory
4050         DESCRIPTION
4051                 "This attribute indicates the total number of buffers
4052                 available to line drivers"
4053         ::= { wfModuleEntry 10 }
4054
4055     wfModuleRestart OBJECT-TYPE
4056         SYNTAX  INTEGER
4057         ACCESS  read-write
4058         STATUS  mandatory
4059         DESCRIPTION
4060                 "This attribute should be touched after the queue
4061                 lengths are configured in the line-records"
4062         ::= { wfModuleEntry 11 }
4063
4064     wfModuleCsmacd100Weight OBJECT-TYPE
4065         SYNTAX  INTEGER(1..10)
4066         ACCESS  read-write
4067         STATUS  mandatory
4068         DESCRIPTION
4069                 "This value determines the weight of the csmacd 100MB line
4070                 for the buffer balancing algorithm"
4071         DEFVAL  { 6 }
4072         ::= { wfModuleEntry 12 }
4073
4074     END  -- Wellfleet-MODULE-MIB
4075 -- @(#)WSCCS h/mibs-sys.mib 1.1 8/30/95
4076 Wellfleet-SYS-MIB DEFINITIONS ::= BEGIN
4077
4078 -- Created by mdl2asn version 3.1
4079 -- Creation date: Wed Aug 30 16:48:50 EDT 1995
4080
4081
4082     IMPORTS
4083
4084       IpAddress, Counter, Gauge, TimeTicks, Opaque, enterprises, mgmt
4085         FROM RFC1155-SMI
4086       OBJECT-TYPE
4087         FROM RFC-1212
4088       TRAP-TYPE
4089         FROM RFC-1215
4090       DisplayString, mib-2
4091         FROM RFC1213-MIB
4092       wfSystem
4093         FROM Wellfleet-COMMON-MIB;
4094
4095
4096     wfSys               OBJECT IDENTIFIER ::= { wfSystem 1 }
4097
4098     wfSysDescr OBJECT-TYPE
4099         SYNTAX  DisplayString
4100         ACCESS  read-only
4101         STATUS  mandatory
4102         DESCRIPTION
4103                 "A textual description of the entity including full name and version of
4104                 the system's hardware type, OS, and networking SW "
4105         ::= { wfSys 1 }
4106
4107     wfSysObjectID OBJECT-TYPE
4108         SYNTAX  OBJECT IDENTIFIER
4109         ACCESS  read-only
4110         STATUS  mandatory
4111         DESCRIPTION
4112                 "Provides an unambiguous means for determining the MIB type (old product vs.
4113                 harpoon MIB)."
4114         ::= { wfSys 2 }
4115
4116     wfSysUpTime OBJECT-TYPE
4117         SYNTAX  TimeTicks
4118         ACCESS  read-only
4119         STATUS  mandatory
4120         DESCRIPTION
4121                 "Time in seconds/100 since the last cold start"
4122         ::= { wfSys 3 }
4123
4124     wfSysContact OBJECT-TYPE
4125         SYNTAX  DisplayString
4126         ACCESS  read-write
4127         STATUS  mandatory
4128         DESCRIPTION
4129                 "Contact person for this node and where/how to contact them"
4130         ::= { wfSys 4 }
4131
4132     wfSysName OBJECT-TYPE
4133         SYNTAX  DisplayString
4134         ACCESS  read-write
4135         STATUS  mandatory
4136         DESCRIPTION
4137                 "Node's fully qualified domain name or administratively assigned name"
4138         ::= { wfSys 5 }
4139
4140     wfSysLocation OBJECT-TYPE
4141         SYNTAX  DisplayString
4142         ACCESS  read-write
4143         STATUS  mandatory
4144         DESCRIPTION
4145                 "Physical Location of this Node"
4146         ::= { wfSys 6 }
4147
4148     wfSysServices OBJECT-TYPE
4149         SYNTAX  INTEGER
4150         ACCESS  read-only
4151         STATUS  mandatory
4152         DESCRIPTION
4153                 "A sum of numbers indicating the set of services the entity offers. For each
4154                 layer L, add 2**(L - 1). Example: 78 = Layers 2,3,4, and 7."
4155         DEFVAL  { 78 }
4156         ::= { wfSys 7 }
4157
4158     wfSysGmtOffset OBJECT-TYPE
4159         SYNTAX  INTEGER
4160         ACCESS  read-only
4161         STATUS  mandatory
4162         DESCRIPTION
4163                 "The positive or negative offset from Greenwich Mean Time (GMT). This
4164                 effectively describes the time zone."
4165         ::= { wfSys 8 }
4166
4167     wfSysMibVersion OBJECT-TYPE
4168         SYNTAX  DisplayString
4169         ACCESS  read-only
4170         STATUS  mandatory
4171         DESCRIPTION
4172                 "The version of the private management information base currently being
4173                 used by the system software. Format is: xV.RR"
4174         ::= { wfSys 9 }
4175
4176     wfSysMibRevision OBJECT-TYPE
4177         SYNTAX  INTEGER
4178         ACCESS  read-write
4179         STATUS  mandatory
4180         DESCRIPTION
4181                 "The revision level of the private management information base currently
4182                 being used by the system software."
4183         ::= { wfSys 10 }
4184
4185     wfSysAgentType OBJECT-TYPE
4186         SYNTAX  INTEGER {
4187                     anrptragenttype(29),
4188                     anhubagenttype(30)
4189                 }
4190         ACCESS  read-only
4191         STATUS  mandatory
4192         DESCRIPTION
4193                 "The network management agent's module type"
4194         ::= { wfSys 11 }
4195
4196     wfSysMibCounterEnable OBJECT-TYPE
4197         SYNTAX  INTEGER {
4198                     enabled(1),
4199                     disabled(2)
4200                 }
4201         ACCESS  read-write
4202         STATUS  mandatory
4203         DESCRIPTION
4204                 "Mib II counter Switch"
4205         DEFVAL  { enabled }
4206         ::= { wfSys 12 }
4207
4208     END  -- Wellfleet-SYS-MIB