source: azure_iot_hub_f767zi/trunk/asp_baseplatform/lwip/contrib-2.1.0/apps/LwipMibCompiler/Mibs/RFC1213-MIB@ 457

Last change on this file since 457 was 457, checked in by coas-nagasima, 4 years ago

ファイルを追加

File size: 80.4 KB
Line 
1RFC1213-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4 mgmt, NetworkAddress, IpAddress, Counter, Gauge,
5 TimeTicks
6 FROM RFC1155-SMI
7 OBJECT-TYPE
8 FROM RFC-1212;
9
10-- This MIB module uses the extended OBJECT-TYPE macro as
11-- defined in [14];
12
13
14-- MIB-II (same prefix as MIB-I)
15
16mib-2 OBJECT IDENTIFIER ::= { mgmt 1 }
17
18-- textual conventions
19
20DisplayString ::=
21 OCTET STRING
22-- This data type is used to model textual information taken
23-- from the NVT ASCII character set. By convention, objects
24-- with this syntax are declared as having
25
26--
27-- SIZE (0..255)
28
29PhysAddress ::=
30 OCTET STRING
31-- This data type is used to model media addresses. For many
32-- types of media, this will be in a binary representation.
33-- For example, an ethernet address would be represented as
34-- a string of 6 octets.
35
36
37-- groups in MIB-II
38
39system OBJECT IDENTIFIER ::= { mib-2 1 }
40
41interfaces OBJECT IDENTIFIER ::= { mib-2 2 }
42
43at OBJECT IDENTIFIER ::= { mib-2 3 }
44
45ip OBJECT IDENTIFIER ::= { mib-2 4 }
46
47icmp OBJECT IDENTIFIER ::= { mib-2 5 }
48
49tcp OBJECT IDENTIFIER ::= { mib-2 6 }
50
51udp OBJECT IDENTIFIER ::= { mib-2 7 }
52
53egp OBJECT IDENTIFIER ::= { mib-2 8 }
54
55-- historical (some say hysterical)
56-- cmot OBJECT IDENTIFIER ::= { mib-2 9 }
57
58transmission OBJECT IDENTIFIER ::= { mib-2 10 }
59
60snmp OBJECT IDENTIFIER ::= { mib-2 11 }
61
62
63-- the System group
64
65-- Implementation of the System group is mandatory for all
66-- systems. If an agent is not configured to have a value
67-- for any of these variables, a string of length 0 is
68-- returned.
69
70sysDescr OBJECT-TYPE
71 SYNTAX DisplayString (SIZE (0..255))
72 ACCESS read-only
73 STATUS mandatory
74 DESCRIPTION
75 "A textual description of the entity. This value
76 should include the full name and version
77 identification of the system's hardware type,
78 software operating-system, and networking
79 software. It is mandatory that this only contain
80 printable ASCII characters."
81 ::= { system 1 }
82
83sysObjectID OBJECT-TYPE
84 SYNTAX OBJECT IDENTIFIER
85 ACCESS read-only
86 STATUS mandatory
87 DESCRIPTION
88 "The vendor's authoritative identification of the
89 network management subsystem contained in the
90 entity. This value is allocated within the SMI
91 enterprises subtree (1.3.6.1.4.1) and provides an
92 easy and unambiguous means for determining `what
93 kind of box' is being managed. For example, if
94 vendor `Flintstones, Inc.' was assigned the
95 subtree 1.3.6.1.4.1.4242, it could assign the
96 identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
97 Router'."
98 ::= { system 2 }
99
100sysUpTime OBJECT-TYPE
101 SYNTAX TimeTicks
102 ACCESS read-only
103 STATUS mandatory
104 DESCRIPTION
105 "The time (in hundredths of a second) since the
106 network management portion of the system was last
107 re-initialized."
108 ::= { system 3 }
109
110sysContact OBJECT-TYPE
111 SYNTAX DisplayString (SIZE (0..255))
112 ACCESS read-write
113 STATUS mandatory
114 DESCRIPTION
115 "The textual identification of the contact person
116 for this managed node, together with information
117 on how to contact this person."
118 ::= { system 4 }
119
120sysName OBJECT-TYPE
121 SYNTAX DisplayString (SIZE (0..255))
122 ACCESS read-write
123 STATUS mandatory
124 DESCRIPTION
125 "An administratively-assigned name for this
126 managed node. By convention, this is the node's
127 fully-qualified domain name."
128 ::= { system 5 }
129
130sysLocation OBJECT-TYPE
131 SYNTAX DisplayString (SIZE (0..255))
132 ACCESS read-write
133 STATUS mandatory
134 DESCRIPTION
135 "The physical location of this node (e.g.,
136 `telephone closet, 3rd floor')."
137 ::= { system 6 }
138
139sysServices OBJECT-TYPE
140 SYNTAX INTEGER (0..127)
141 ACCESS read-only
142 STATUS mandatory
143 DESCRIPTION
144 "A value which indicates the set of services that
145 this entity primarily offers.
146
147 The value is a sum. This sum initially takes the
148 value zero, Then, for each layer, L, in the range
149 1 through 7, that this node performs transactions
150 for, 2 raised to (L - 1) is added to the sum. For
151 example, a node which performs primarily routing
152 functions would have a value of 4 (2^(3-1)). In
153 contrast, a node which is a host offering
154 application services would have a value of 72
155 (2^(4-1) + 2^(7-1)). Note that in the context of
156 the Internet suite of protocols, values should be
157 calculated accordingly:
158
159 layer functionality
160 1 physical (e.g., repeaters)
161 2 datalink/subnetwork (e.g., bridges)
162 3 internet (e.g., IP gateways)
163 4 end-to-end (e.g., IP hosts)
164 7 applications (e.g., mail relays)
165
166 For systems including OSI protocols, layers 5 and
167 6 may also be counted."
168 ::= { system 7 }
169
170-- the Interfaces group
171
172-- Implementation of the Interfaces group is mandatory for
173-- all systems.
174
175ifNumber OBJECT-TYPE
176 SYNTAX INTEGER
177 ACCESS read-only
178 STATUS mandatory
179 DESCRIPTION
180 "The number of network interfaces (regardless of
181 their current state) present on this system."
182 ::= { interfaces 1 }
183
184
185-- the Interfaces table
186
187-- The Interfaces table contains information on the entity's
188-- interfaces. Each interface is thought of as being
189-- attached to a `subnetwork'. Note that this term should
190-- not be confused with `subnet' which refers to an
191-- addressing partitioning scheme used in the Internet suite
192-- of protocols.
193
194ifTable OBJECT-TYPE
195 SYNTAX SEQUENCE OF IfEntry
196 ACCESS not-accessible
197 STATUS mandatory
198 DESCRIPTION
199 "A list of interface entries. The number of
200 entries is given by the value of ifNumber."
201 ::= { interfaces 2 }
202
203ifEntry OBJECT-TYPE
204 SYNTAX IfEntry
205 ACCESS not-accessible
206 STATUS mandatory
207 DESCRIPTION
208 "An interface entry containing objects at the
209 subnetwork layer and below for a particular
210 interface."
211 INDEX { ifIndex }
212 ::= { ifTable 1 }
213
214IfEntry ::=
215 SEQUENCE {
216 ifIndex
217 INTEGER,
218 ifDescr
219 DisplayString,
220 ifType
221 INTEGER,
222 ifMtu
223 INTEGER,
224 ifSpeed
225 Gauge,
226 ifPhysAddress
227 PhysAddress,
228 ifAdminStatus
229 INTEGER,
230 ifOperStatus
231 INTEGER,
232 ifLastChange
233 TimeTicks,
234 ifInOctets
235 Counter,
236 ifInUcastPkts
237 Counter,
238 ifInNUcastPkts
239 Counter,
240 ifInDiscards
241 Counter,
242 ifInErrors
243 Counter,
244 ifInUnknownProtos
245 Counter,
246 ifOutOctets
247 Counter,
248 ifOutUcastPkts
249 Counter,
250 ifOutNUcastPkts
251 Counter,
252 ifOutDiscards
253 Counter,
254 ifOutErrors
255 Counter,
256 ifOutQLen
257 Gauge,
258 ifSpecific
259 OBJECT IDENTIFIER
260 }
261
262ifIndex OBJECT-TYPE
263 SYNTAX INTEGER
264 ACCESS read-only
265 STATUS mandatory
266 DESCRIPTION
267 "A unique value for each interface. Its value
268 ranges between 1 and the value of ifNumber. The
269 value for each interface must remain constant at
270 least from one re-initialization of the entity's
271 network management system to the next re-
272 initialization."
273 ::= { ifEntry 1 }
274
275ifDescr OBJECT-TYPE
276 SYNTAX DisplayString (SIZE (0..255))
277 ACCESS read-only
278 STATUS mandatory
279 DESCRIPTION
280 "A textual string containing information about the
281 interface. This string should include the name of
282 the manufacturer, the product name and the version
283 of the hardware interface."
284 ::= { ifEntry 2 }
285
286ifType OBJECT-TYPE
287 SYNTAX INTEGER {
288 other(1), -- none of the following
289 regular1822(2),
290 hdh1822(3),
291 ddn-x25(4),
292 rfc877-x25(5),
293 ethernet-csmacd(6),
294 iso88023-csmacd(7),
295 iso88024-tokenBus(8),
296 iso88025-tokenRing(9),
297 iso88026-man(10),
298 starLan(11),
299 proteon-10Mbit(12),
300 proteon-80Mbit(13),
301 hyperchannel(14),
302 fddi(15),
303 lapb(16),
304 sdlc(17),
305 ds1(18), -- T-1
306 e1(19), -- european equiv. of T-1
307 basicISDN(20),
308 primaryISDN(21), -- proprietary serial
309 propPointToPointSerial(22),
310 ppp(23),
311 softwareLoopback(24),
312 eon(25), -- CLNP over IP [11]
313 ethernet-3Mbit(26),
314 nsip(27), -- XNS over IP
315 slip(28), -- generic SLIP
316 ultra(29), -- ULTRA technologies
317 ds3(30), -- T-3
318 sip(31), -- SMDS
319 frame-relay(32)
320 }
321 ACCESS read-only
322 STATUS mandatory
323 DESCRIPTION
324 "The type of interface, distinguished according to
325 the physical/link protocol(s) immediately `below'
326 the network layer in the protocol stack."
327 ::= { ifEntry 3 }
328
329ifMtu OBJECT-TYPE
330 SYNTAX INTEGER
331 ACCESS read-only
332 STATUS mandatory
333 DESCRIPTION
334 "The size of the largest datagram which can be
335 sent/received on the interface, specified in
336 octets. For interfaces that are used for
337 transmitting network datagrams, this is the size
338 of the largest network datagram that can be sent
339 on the interface."
340 ::= { ifEntry 4 }
341
342ifSpeed OBJECT-TYPE
343 SYNTAX Gauge
344 ACCESS read-only
345 STATUS mandatory
346 DESCRIPTION
347 "An estimate of the interface's current bandwidth
348 in bits per second. For interfaces which do not
349 vary in bandwidth or for those where no accurate
350 estimation can be made, this object should contain
351 the nominal bandwidth."
352 ::= { ifEntry 5 }
353
354ifPhysAddress OBJECT-TYPE
355 SYNTAX PhysAddress
356 ACCESS read-only
357 STATUS mandatory
358 DESCRIPTION
359 "The interface's address at the protocol layer
360 immediately `below' the network layer in the
361 protocol stack. For interfaces which do not have
362 such an address (e.g., a serial line), this object
363 should contain an octet string of zero length."
364 ::= { ifEntry 6 }
365
366ifAdminStatus OBJECT-TYPE
367 SYNTAX INTEGER {
368 up(1), -- ready to pass packets
369 down(2),
370 testing(3) -- in some test mode
371 }
372 ACCESS read-write
373 STATUS mandatory
374 DESCRIPTION
375 "The desired state of the interface. The
376 testing(3) state indicates that no operational
377 packets can be passed."
378 ::= { ifEntry 7 }
379
380ifOperStatus OBJECT-TYPE
381 SYNTAX INTEGER {
382 up(1), -- ready to pass packets
383 down(2),
384 testing(3) -- in some test mode
385 }
386 ACCESS read-only
387 STATUS mandatory
388 DESCRIPTION
389 "The current operational state of the interface.
390 The testing(3) state indicates that no operational
391 packets can be passed."
392 ::= { ifEntry 8 }
393
394ifLastChange OBJECT-TYPE
395 SYNTAX TimeTicks
396 ACCESS read-only
397 STATUS mandatory
398 DESCRIPTION
399 "The value of sysUpTime at the time the interface
400 entered its current operational state. If the
401 current state was entered prior to the last re-
402 initialization of the local network management
403 subsystem, then this object contains a zero
404 value."
405 ::= { ifEntry 9 }
406
407ifInOctets OBJECT-TYPE
408 SYNTAX Counter
409 ACCESS read-only
410 STATUS mandatory
411 DESCRIPTION
412 "The total number of octets received on the
413 interface, including framing characters."
414 ::= { ifEntry 10 }
415
416ifInUcastPkts OBJECT-TYPE
417 SYNTAX Counter
418 ACCESS read-only
419 STATUS mandatory
420 DESCRIPTION
421 "The number of subnetwork-unicast packets
422 delivered to a higher-layer protocol."
423 ::= { ifEntry 11 }
424
425ifInNUcastPkts OBJECT-TYPE
426 SYNTAX Counter
427 ACCESS read-only
428 STATUS mandatory
429 DESCRIPTION
430 "The number of non-unicast (i.e., subnetwork-
431 broadcast or subnetwork-multicast) packets
432 delivered to a higher-layer protocol."
433 ::= { ifEntry 12 }
434
435ifInDiscards OBJECT-TYPE
436 SYNTAX Counter
437 ACCESS read-only
438 STATUS mandatory
439 DESCRIPTION
440 "The number of inbound packets which were chosen
441 to be discarded even though no errors had been
442 detected to prevent their being deliverable to a
443 higher-layer protocol. One possible reason for
444 discarding such a packet could be to free up
445 buffer space."
446 ::= { ifEntry 13 }
447
448ifInErrors OBJECT-TYPE
449 SYNTAX Counter
450 ACCESS read-only
451 STATUS mandatory
452 DESCRIPTION
453 "The number of inbound packets that contained
454 errors preventing them from being deliverable to a
455 higher-layer protocol."
456 ::= { ifEntry 14 }
457
458ifInUnknownProtos OBJECT-TYPE
459 SYNTAX Counter
460 ACCESS read-only
461 STATUS mandatory
462 DESCRIPTION
463 "The number of packets received via the interface
464 which were discarded because of an unknown or
465 unsupported protocol."
466 ::= { ifEntry 15 }
467
468ifOutOctets OBJECT-TYPE
469 SYNTAX Counter
470 ACCESS read-only
471 STATUS mandatory
472 DESCRIPTION
473 "The total number of octets transmitted out of the
474 interface, including framing characters."
475 ::= { ifEntry 16 }
476
477ifOutUcastPkts OBJECT-TYPE
478 SYNTAX Counter
479 ACCESS read-only
480 STATUS mandatory
481 DESCRIPTION
482 "The total number of packets that higher-level
483 protocols requested be transmitted to a
484 subnetwork-unicast address, including those that
485 were discarded or not sent."
486 ::= { ifEntry 17 }
487
488ifOutNUcastPkts OBJECT-TYPE
489 SYNTAX Counter
490 ACCESS read-only
491 STATUS mandatory
492 DESCRIPTION
493 "The total number of packets that higher-level
494 protocols requested be transmitted to a non-
495 unicast (i.e., a subnetwork-broadcast or
496 subnetwork-multicast) address, including those
497 that were discarded or not sent."
498 ::= { ifEntry 18 }
499
500ifOutDiscards OBJECT-TYPE
501 SYNTAX Counter
502 ACCESS read-only
503 STATUS mandatory
504 DESCRIPTION
505 "The number of outbound packets which were chosen
506 to be discarded even though no errors had been
507 detected to prevent their being transmitted. One
508 possible reason for discarding such a packet could
509 be to free up buffer space."
510 ::= { ifEntry 19 }
511
512ifOutErrors OBJECT-TYPE
513 SYNTAX Counter
514 ACCESS read-only
515 STATUS mandatory
516 DESCRIPTION
517 "The number of outbound packets that could not be
518 transmitted because of errors."
519 ::= { ifEntry 20 }
520
521ifOutQLen OBJECT-TYPE
522 SYNTAX Gauge
523 ACCESS read-only
524 STATUS mandatory
525 DESCRIPTION
526 "The length of the output packet queue (in
527 packets)."
528 ::= { ifEntry 21 }
529
530ifSpecific OBJECT-TYPE
531 SYNTAX OBJECT IDENTIFIER
532 ACCESS read-only
533 STATUS mandatory
534 DESCRIPTION
535 "A reference to MIB definitions specific to the
536 particular media being used to realize the
537 interface. For example, if the interface is
538 realized by an ethernet, then the value of this
539 object refers to a document defining objects
540 specific to ethernet. If this information is not
541 present, its value should be set to the OBJECT
542 IDENTIFIER { 0 0 }, which is a syntatically valid
543 object identifier, and any conformant
544 implementation of ASN.1 and BER must be able to
545 generate and recognize this value."
546 ::= { ifEntry 22 }
547
548
549-- the Address Translation group
550
551-- Implementation of the Address Translation group is
552-- mandatory for all systems. Note however that this group
553-- is deprecated by MIB-II. That is, it is being included
554
555-- solely for compatibility with MIB-I nodes, and will most
556-- likely be excluded from MIB-III nodes. From MIB-II and
557-- onwards, each network protocol group contains its own
558-- address translation tables.
559
560-- The Address Translation group contains one table which is
561-- the union across all interfaces of the translation tables
562-- for converting a NetworkAddress (e.g., an IP address) into
563-- a subnetwork-specific address. For lack of a better term,
564-- this document refers to such a subnetwork-specific address
565-- as a `physical' address.
566
567-- Examples of such translation tables are: for broadcast
568-- media where ARP is in use, the translation table is
569-- equivalent to the ARP cache; or, on an X.25 network where
570-- non-algorithmic translation to X.121 addresses is
571-- required, the translation table contains the
572-- NetworkAddress to X.121 address equivalences.
573
574atTable OBJECT-TYPE
575 SYNTAX SEQUENCE OF AtEntry
576 ACCESS not-accessible
577 STATUS deprecated
578 DESCRIPTION
579 "The Address Translation tables contain the
580 NetworkAddress to `physical' address equivalences.
581 Some interfaces do not use translation tables for
582 determining address equivalences (e.g., DDN-X.25
583 has an algorithmic method); if all interfaces are
584 of this type, then the Address Translation table
585 is empty, i.e., has zero entries."
586 ::= { at 1 }
587
588atEntry OBJECT-TYPE
589 SYNTAX AtEntry
590 ACCESS not-accessible
591 STATUS deprecated
592 DESCRIPTION
593 "Each entry contains one NetworkAddress to
594 `physical' address equivalence."
595 INDEX { atIfIndex,
596 atNetAddress }
597 ::= { atTable 1 }
598
599AtEntry ::=
600 SEQUENCE {
601 atIfIndex
602 INTEGER,
603 atPhysAddress
604 PhysAddress,
605 atNetAddress
606 NetworkAddress
607 }
608
609atIfIndex OBJECT-TYPE
610 SYNTAX INTEGER
611 ACCESS read-write
612 STATUS deprecated
613 DESCRIPTION
614 "The interface on which this entry's equivalence
615 is effective. The interface identified by a
616 particular value of this index is the same
617 interface as identified by the same value of
618 ifIndex."
619 ::= { atEntry 1 }
620
621atPhysAddress OBJECT-TYPE
622 SYNTAX PhysAddress
623 ACCESS read-write
624 STATUS deprecated
625 DESCRIPTION
626 "The media-dependent `physical' address.
627
628 Setting this object to a null string (one of zero
629 length) has the effect of invaliding the
630 corresponding entry in the atTable object. That
631 is, it effectively dissasociates the interface
632 identified with said entry from the mapping
633 identified with said entry. It is an
634 implementation-specific matter as to whether the
635 agent removes an invalidated entry from the table.
636 Accordingly, management stations must be prepared
637 to receive tabular information from agents that
638 corresponds to entries not currently in use.
639 Proper interpretation of such entries requires
640 examination of the relevant atPhysAddress object."
641 ::= { atEntry 2 }
642
643atNetAddress OBJECT-TYPE
644 SYNTAX NetworkAddress
645 ACCESS read-write
646 STATUS deprecated
647 DESCRIPTION
648 "The NetworkAddress (e.g., the IP address)
649 corresponding to the media-dependent `physical'
650 address."
651 ::= { atEntry 3 }
652
653
654-- the IP group
655
656-- Implementation of the IP group is mandatory for all
657-- systems.
658
659ipForwarding OBJECT-TYPE
660 SYNTAX INTEGER {
661 forwarding(1), -- acting as a gateway
662 not-forwarding(2) -- NOT acting as a gateway
663 }
664 ACCESS read-write
665 STATUS mandatory
666 DESCRIPTION
667 "The indication of whether this entity is acting
668 as an IP gateway in respect to the forwarding of
669 datagrams received by, but not addressed to, this
670 entity. IP gateways forward datagrams. IP hosts
671 do not (except those source-routed via the host).
672
673 Note that for some managed nodes, this object may
674 take on only a subset of the values possible.
675 Accordingly, it is appropriate for an agent to
676 return a `badValue' response if a management
677 station attempts to change this object to an
678 inappropriate value."
679 ::= { ip 1 }
680
681ipDefaultTTL OBJECT-TYPE
682 SYNTAX INTEGER
683 ACCESS read-write
684 STATUS mandatory
685 DESCRIPTION
686 "The default value inserted into the Time-To-Live
687 field of the IP header of datagrams originated at
688 this entity, whenever a TTL value is not supplied
689 by the transport layer protocol."
690 ::= { ip 2 }
691
692ipInReceives OBJECT-TYPE
693 SYNTAX Counter
694 ACCESS read-only
695 STATUS mandatory
696 DESCRIPTION
697 "The total number of input datagrams received from
698 interfaces, including those received in error."
699 ::= { ip 3 }
700
701ipInHdrErrors OBJECT-TYPE
702 SYNTAX Counter
703 ACCESS read-only
704 STATUS mandatory
705 DESCRIPTION
706 "The number of input datagrams discarded due to
707 errors in their IP headers, including bad
708 checksums, version number mismatch, other format
709 errors, time-to-live exceeded, errors discovered
710 in processing their IP options, etc."
711 ::= { ip 4 }
712
713ipInAddrErrors OBJECT-TYPE
714 SYNTAX Counter
715 ACCESS read-only
716 STATUS mandatory
717 DESCRIPTION
718 "The number of input datagrams discarded because
719 the IP address in their IP header's destination
720 field was not a valid address to be received at
721 this entity. This count includes invalid
722 addresses (e.g., 0.0.0.0) and addresses of
723 unsupported Classes (e.g., Class E). For entities
724 which are not IP Gateways and therefore do not
725 forward datagrams, this counter includes datagrams
726 discarded because the destination address was not
727 a local address."
728 ::= { ip 5 }
729
730ipForwDatagrams OBJECT-TYPE
731 SYNTAX Counter
732 ACCESS read-only
733 STATUS mandatory
734 DESCRIPTION
735 "The number of input datagrams for which this
736 entity was not their final IP destination, as a
737 result of which an attempt was made to find a
738 route to forward them to that final destination.
739 In entities which do not act as IP Gateways, this
740 counter will include only those packets which were
741 Source-Routed via this entity, and the Source-
742 Route option processing was successful."
743 ::= { ip 6 }
744
745ipInUnknownProtos OBJECT-TYPE
746 SYNTAX Counter
747 ACCESS read-only
748 STATUS mandatory
749 DESCRIPTION
750 "The number of locally-addressed datagrams
751 received successfully but discarded because of an
752 unknown or unsupported protocol."
753 ::= { ip 7 }
754
755ipInDiscards OBJECT-TYPE
756 SYNTAX Counter
757 ACCESS read-only
758 STATUS mandatory
759 DESCRIPTION
760 "The number of input IP datagrams for which no
761 problems were encountered to prevent their
762 continued processing, but which were discarded
763 (e.g., for lack of buffer space). Note that this
764 counter does not include any datagrams discarded
765 while awaiting re-assembly."
766 ::= { ip 8 }
767
768ipInDelivers OBJECT-TYPE
769 SYNTAX Counter
770 ACCESS read-only
771 STATUS mandatory
772 DESCRIPTION
773 "The total number of input datagrams successfully
774 delivered to IP user-protocols (including ICMP)."
775 ::= { ip 9 }
776
777ipOutRequests OBJECT-TYPE
778 SYNTAX Counter
779 ACCESS read-only
780 STATUS mandatory
781 DESCRIPTION
782 "The total number of IP datagrams which local IP
783 user-protocols (including ICMP) supplied to IP in
784 requests for transmission. Note that this counter
785 does not include any datagrams counted in
786 ipForwDatagrams."
787 ::= { ip 10 }
788
789ipOutDiscards OBJECT-TYPE
790 SYNTAX Counter
791 ACCESS read-only
792 STATUS mandatory
793 DESCRIPTION
794 "The number of output IP datagrams for which no
795 problem was encountered to prevent their
796 transmission to their destination, but which were
797 discarded (e.g., for lack of buffer space). Note
798 that this counter would include datagrams counted
799 in ipForwDatagrams if any such packets met this
800 (discretionary) discard criterion."
801 ::= { ip 11 }
802
803ipOutNoRoutes OBJECT-TYPE
804 SYNTAX Counter
805 ACCESS read-only
806 STATUS mandatory
807 DESCRIPTION
808 "The number of IP datagrams discarded because no
809 route could be found to transmit them to their
810 destination. Note that this counter includes any
811 packets counted in ipForwDatagrams which meet this
812 `no-route' criterion. Note that this includes any
813 datagarms which a host cannot route because all of
814 its default gateways are down."
815 ::= { ip 12 }
816
817ipReasmTimeout OBJECT-TYPE
818 SYNTAX INTEGER
819 ACCESS read-only
820 STATUS mandatory
821 DESCRIPTION
822 "The maximum number of seconds which received
823 fragments are held while they are awaiting
824 reassembly at this entity."
825 ::= { ip 13 }
826
827ipReasmReqds OBJECT-TYPE
828 SYNTAX Counter
829 ACCESS read-only
830 STATUS mandatory
831 DESCRIPTION
832 "The number of IP fragments received which needed
833 to be reassembled at this entity."
834 ::= { ip 14 }
835
836ipReasmOKs OBJECT-TYPE
837 SYNTAX Counter
838 ACCESS read-only
839 STATUS mandatory
840 DESCRIPTION
841 "The number of IP datagrams successfully re-
842 assembled."
843 ::= { ip 15 }
844
845ipReasmFails OBJECT-TYPE
846 SYNTAX Counter
847 ACCESS read-only
848 STATUS mandatory
849 DESCRIPTION
850 "The number of failures detected by the IP re-
851 assembly algorithm (for whatever reason: timed
852 out, errors, etc). Note that this is not
853 necessarily a count of discarded IP fragments
854 since some algorithms (notably the algorithm in
855 RFC 815) can lose track of the number of fragments
856 by combining them as they are received."
857 ::= { ip 16 }
858
859ipFragOKs OBJECT-TYPE
860 SYNTAX Counter
861 ACCESS read-only
862 STATUS mandatory
863 DESCRIPTION
864 "The number of IP datagrams that have been
865 successfully fragmented at this entity."
866 ::= { ip 17 }
867
868ipFragFails OBJECT-TYPE
869 SYNTAX Counter
870 ACCESS read-only
871 STATUS mandatory
872 DESCRIPTION
873 "The number of IP datagrams that have been
874 discarded because they needed to be fragmented at
875 this entity but could not be, e.g., because their
876 Don't Fragment flag was set."
877 ::= { ip 18 }
878
879ipFragCreates OBJECT-TYPE
880 SYNTAX Counter
881 ACCESS read-only
882 STATUS mandatory
883 DESCRIPTION
884 "The number of IP datagram fragments that have
885 been generated as a result of fragmentation at
886 this entity."
887 ::= { ip 19 }
888
889-- the IP address table
890
891-- The IP address table contains this entity's IP addressing
892-- information.
893
894ipAddrTable OBJECT-TYPE
895 SYNTAX SEQUENCE OF IpAddrEntry
896 ACCESS not-accessible
897 STATUS mandatory
898 DESCRIPTION
899 "The table of addressing information relevant to
900 this entity's IP addresses."
901 ::= { ip 20 }
902
903ipAddrEntry OBJECT-TYPE
904 SYNTAX IpAddrEntry
905 ACCESS not-accessible
906 STATUS mandatory
907 DESCRIPTION
908 "The addressing information for one of this
909 entity's IP addresses."
910 INDEX { ipAdEntAddr }
911 ::= { ipAddrTable 1 }
912
913IpAddrEntry ::=
914 SEQUENCE {
915 ipAdEntAddr
916 IpAddress,
917 ipAdEntIfIndex
918 INTEGER,
919 ipAdEntNetMask
920 IpAddress,
921 ipAdEntBcastAddr
922 INTEGER,
923 ipAdEntReasmMaxSize
924 INTEGER (0..65535)
925 }
926
927ipAdEntAddr OBJECT-TYPE
928 SYNTAX IpAddress
929 ACCESS read-only
930 STATUS mandatory
931 DESCRIPTION
932 "The IP address to which this entry's addressing
933 information pertains."
934 ::= { ipAddrEntry 1 }
935
936ipAdEntIfIndex OBJECT-TYPE
937 SYNTAX INTEGER
938 ACCESS read-only
939 STATUS mandatory
940 DESCRIPTION
941 "The index value which uniquely identifies the
942 interface to which this entry is applicable. The
943 interface identified by a particular value of this
944 index is the same interface as identified by the
945 same value of ifIndex."
946 ::= { ipAddrEntry 2 }
947
948ipAdEntNetMask OBJECT-TYPE
949 SYNTAX IpAddress
950 ACCESS read-only
951 STATUS mandatory
952 DESCRIPTION
953 "The subnet mask associated with the IP address of
954 this entry. The value of the mask is an IP
955 address with all the network bits set to 1 and all
956 the hosts bits set to 0."
957 ::= { ipAddrEntry 3 }
958
959ipAdEntBcastAddr OBJECT-TYPE
960 SYNTAX INTEGER
961 ACCESS read-only
962 STATUS mandatory
963 DESCRIPTION
964 "The value of the least-significant bit in the IP
965 broadcast address used for sending datagrams on
966 the (logical) interface associated with the IP
967 address of this entry. For example, when the
968 Internet standard all-ones broadcast address is
969 used, the value will be 1. This value applies to
970 both the subnet and network broadcasts addresses
971 used by the entity on this (logical) interface."
972 ::= { ipAddrEntry 4 }
973
974ipAdEntReasmMaxSize OBJECT-TYPE
975 SYNTAX INTEGER (0..65535)
976 ACCESS read-only
977 STATUS mandatory
978 DESCRIPTION
979 "The size of the largest IP datagram which this
980 entity can re-assemble from incoming IP fragmented
981 datagrams received on this interface."
982 ::= { ipAddrEntry 5 }
983
984-- the IP routing table
985
986-- The IP routing table contains an entry for each route
987-- presently known to this entity.
988
989ipRouteTable OBJECT-TYPE
990 SYNTAX SEQUENCE OF IpRouteEntry
991 ACCESS not-accessible
992 STATUS mandatory
993 DESCRIPTION
994 "This entity's IP Routing table."
995 ::= { ip 21 }
996
997ipRouteEntry OBJECT-TYPE
998 SYNTAX IpRouteEntry
999 ACCESS not-accessible
1000 STATUS mandatory
1001 DESCRIPTION
1002 "A route to a particular destination."
1003 INDEX { ipRouteDest }
1004 ::= { ipRouteTable 1 }
1005
1006IpRouteEntry ::=
1007 SEQUENCE {
1008 ipRouteDest
1009 IpAddress,
1010 ipRouteIfIndex
1011 INTEGER,
1012 ipRouteMetric1
1013 INTEGER,
1014 ipRouteMetric2
1015 INTEGER,
1016 ipRouteMetric3
1017 INTEGER,
1018 ipRouteMetric4
1019 INTEGER,
1020 ipRouteNextHop
1021 IpAddress,
1022 ipRouteType
1023 INTEGER,
1024 ipRouteProto
1025 INTEGER,
1026 ipRouteAge
1027 INTEGER,
1028 ipRouteMask
1029 IpAddress,
1030 ipRouteMetric5
1031 INTEGER,
1032 ipRouteInfo
1033 OBJECT IDENTIFIER
1034 }
1035
1036ipRouteDest OBJECT-TYPE
1037 SYNTAX IpAddress
1038 ACCESS read-write
1039 STATUS mandatory
1040 DESCRIPTION
1041 "The destination IP address of this route. An
1042 entry with a value of 0.0.0.0 is considered a
1043 default route. Multiple routes to a single
1044 destination can appear in the table, but access to
1045 such multiple entries is dependent on the table-
1046 access mechanisms defined by the network
1047 management protocol in use."
1048 ::= { ipRouteEntry 1 }
1049
1050ipRouteIfIndex OBJECT-TYPE
1051 SYNTAX INTEGER
1052 ACCESS read-write
1053 STATUS mandatory
1054 DESCRIPTION
1055 "The index value which uniquely identifies the
1056 local interface through which the next hop of this
1057 route should be reached. The interface identified
1058 by a particular value of this index is the same
1059 interface as identified by the same value of
1060 ifIndex."
1061 ::= { ipRouteEntry 2 }
1062
1063ipRouteMetric1 OBJECT-TYPE
1064 SYNTAX INTEGER
1065 ACCESS read-write
1066 STATUS mandatory
1067 DESCRIPTION
1068 "The primary routing metric for this route. The
1069 semantics of this metric are determined by the
1070 routing-protocol specified in the route's
1071 ipRouteProto value. If this metric is not used,
1072 its value should be set to -1."
1073 ::= { ipRouteEntry 3 }
1074
1075ipRouteMetric2 OBJECT-TYPE
1076 SYNTAX INTEGER
1077 ACCESS read-write
1078 STATUS mandatory
1079 DESCRIPTION
1080 "An alternate routing metric for this route. The
1081 semantics of this metric are determined by the
1082 routing-protocol specified in the route's
1083 ipRouteProto value. If this metric is not used,
1084 its value should be set to -1."
1085 ::= { ipRouteEntry 4 }
1086
1087ipRouteMetric3 OBJECT-TYPE
1088 SYNTAX INTEGER
1089 ACCESS read-write
1090 STATUS mandatory
1091 DESCRIPTION
1092 "An alternate routing metric for this route. The
1093 semantics of this metric are determined by the
1094 routing-protocol specified in the route's
1095 ipRouteProto value. If this metric is not used,
1096 its value should be set to -1."
1097 ::= { ipRouteEntry 5 }
1098
1099ipRouteMetric4 OBJECT-TYPE
1100 SYNTAX INTEGER
1101 ACCESS read-write
1102 STATUS mandatory
1103 DESCRIPTION
1104 "An alternate routing metric for this route. The
1105 semantics of this metric are determined by the
1106 routing-protocol specified in the route's
1107 ipRouteProto value. If this metric is not used,
1108 its value should be set to -1."
1109 ::= { ipRouteEntry 6 }
1110
1111ipRouteNextHop OBJECT-TYPE
1112 SYNTAX IpAddress
1113 ACCESS read-write
1114 STATUS mandatory
1115 DESCRIPTION
1116 "The IP address of the next hop of this route.
1117 (In the case of a route bound to an interface
1118 which is realized via a broadcast media, the value
1119 of this field is the agent's IP address on that
1120 interface.)"
1121 ::= { ipRouteEntry 7 }
1122
1123ipRouteType OBJECT-TYPE
1124 SYNTAX INTEGER {
1125 other(1), -- none of the following
1126
1127 invalid(2), -- an invalidated route
1128
1129 -- route to directly
1130 direct(3), -- connected (sub-)network
1131
1132 -- route to a non-local
1133 indirect(4) -- host/network/sub-network
1134 }
1135 ACCESS read-write
1136 STATUS mandatory
1137 DESCRIPTION
1138 "The type of route. Note that the values
1139 direct(3) and indirect(4) refer to the notion of
1140 direct and indirect routing in the IP
1141 architecture.
1142
1143 Setting this object to the value invalid(2) has
1144 the effect of invalidating the corresponding entry
1145 in the ipRouteTable object. That is, it
1146 effectively dissasociates the destination
1147 identified with said entry from the route
1148 identified with said entry. It is an
1149 implementation-specific matter as to whether the
1150 agent removes an invalidated entry from the table.
1151 Accordingly, management stations must be prepared
1152 to receive tabular information from agents that
1153 corresponds to entries not currently in use.
1154 Proper interpretation of such entries requires
1155 examination of the relevant ipRouteType object."
1156 ::= { ipRouteEntry 8 }
1157
1158ipRouteProto OBJECT-TYPE
1159 SYNTAX INTEGER {
1160 other(1), -- none of the following
1161
1162 -- non-protocol information,
1163 -- e.g., manually configured
1164 local(2), -- entries
1165
1166 -- set via a network
1167 netmgmt(3), -- management protocol
1168
1169 -- obtained via ICMP,
1170 icmp(4), -- e.g., Redirect
1171
1172 -- the remaining values are
1173 -- all gateway routing
1174 -- protocols
1175 egp(5),
1176 ggp(6),
1177 hello(7),
1178 rip(8),
1179 is-is(9),
1180 es-is(10),
1181 ciscoIgrp(11),
1182 bbnSpfIgp(12),
1183 ospf(13),
1184 bgp(14)
1185 }
1186 ACCESS read-only
1187 STATUS mandatory
1188 DESCRIPTION
1189 "The routing mechanism via which this route was
1190 learned. Inclusion of values for gateway routing
1191 protocols is not intended to imply that hosts
1192 should support those protocols."
1193 ::= { ipRouteEntry 9 }
1194
1195ipRouteAge OBJECT-TYPE
1196 SYNTAX INTEGER
1197 ACCESS read-write
1198 STATUS mandatory
1199 DESCRIPTION
1200 "The number of seconds since this route was last
1201 updated or otherwise determined to be correct.
1202 Note that no semantics of `too old' can be implied
1203 except through knowledge of the routing protocol
1204 by which the route was learned."
1205 ::= { ipRouteEntry 10 }
1206
1207ipRouteMask OBJECT-TYPE
1208 SYNTAX IpAddress
1209 ACCESS read-write
1210 STATUS mandatory
1211 DESCRIPTION
1212 "Indicate the mask to be logical-ANDed with the
1213 destination address before being compared to the
1214 value in the ipRouteDest field. For those systems
1215 that do not support arbitrary subnet masks, an
1216 agent constructs the value of the ipRouteMask by
1217 determining whether the value of the correspondent
1218 ipRouteDest field belong to a class-A, B, or C
1219 network, and then using one of:
1220
1221 mask network
1222 255.0.0.0 class-A
1223 255.255.0.0 class-B
1224 255.255.255.0 class-C
1225 If the value of the ipRouteDest is 0.0.0.0 (a
1226 default route), then the mask value is also
1227 0.0.0.0. It should be noted that all IP routing
1228 subsystems implicitly use this mechanism."
1229 ::= { ipRouteEntry 11 }
1230
1231ipRouteMetric5 OBJECT-TYPE
1232 SYNTAX INTEGER
1233 ACCESS read-write
1234 STATUS mandatory
1235 DESCRIPTION
1236 "An alternate routing metric for this route. The
1237 semantics of this metric are determined by the
1238 routing-protocol specified in the route's
1239 ipRouteProto value. If this metric is not used,
1240 its value should be set to -1."
1241 ::= { ipRouteEntry 12 }
1242
1243ipRouteInfo OBJECT-TYPE
1244 SYNTAX OBJECT IDENTIFIER
1245 ACCESS read-only
1246 STATUS mandatory
1247 DESCRIPTION
1248 "A reference to MIB definitions specific to the
1249 particular routing protocol which is responsible
1250 for this route, as determined by the value
1251 specified in the route's ipRouteProto value. If
1252 this information is not present, its value should
1253 be set to the OBJECT IDENTIFIER { 0 0 }, which is
1254 a syntatically valid object identifier, and any
1255 conformant implementation of ASN.1 and BER must be
1256 able to generate and recognize this value."
1257 ::= { ipRouteEntry 13 }
1258
1259
1260-- the IP Address Translation table
1261
1262-- The IP address translation table contain the IpAddress to
1263-- `physical' address equivalences. Some interfaces do not
1264-- use translation tables for determining address
1265-- equivalences (e.g., DDN-X.25 has an algorithmic method);
1266-- if all interfaces are of this type, then the Address
1267-- Translation table is empty, i.e., has zero entries.
1268
1269ipNetToMediaTable OBJECT-TYPE
1270 SYNTAX SEQUENCE OF IpNetToMediaEntry
1271 ACCESS not-accessible
1272 STATUS mandatory
1273 DESCRIPTION
1274 "The IP Address Translation table used for mapping
1275 from IP addresses to physical addresses."
1276 ::= { ip 22 }
1277
1278ipNetToMediaEntry OBJECT-TYPE
1279 SYNTAX IpNetToMediaEntry
1280 ACCESS not-accessible
1281 STATUS mandatory
1282 DESCRIPTION
1283 "Each entry contains one IpAddress to `physical'
1284 address equivalence."
1285 INDEX { ipNetToMediaIfIndex,
1286 ipNetToMediaNetAddress }
1287 ::= { ipNetToMediaTable 1 }
1288
1289IpNetToMediaEntry ::=
1290 SEQUENCE {
1291 ipNetToMediaIfIndex
1292 INTEGER,
1293 ipNetToMediaPhysAddress
1294 PhysAddress,
1295 ipNetToMediaNetAddress
1296 IpAddress,
1297 ipNetToMediaType
1298 INTEGER
1299 }
1300
1301ipNetToMediaIfIndex OBJECT-TYPE
1302 SYNTAX INTEGER
1303 ACCESS read-write
1304 STATUS mandatory
1305 DESCRIPTION
1306 "The interface on which this entry's equivalence
1307 is effective. The interface identified by a
1308 particular value of this index is the same
1309 interface as identified by the same value of
1310 ifIndex."
1311 ::= { ipNetToMediaEntry 1 }
1312
1313ipNetToMediaPhysAddress OBJECT-TYPE
1314 SYNTAX PhysAddress
1315 ACCESS read-write
1316 STATUS mandatory
1317 DESCRIPTION
1318 "The media-dependent `physical' address."
1319 ::= { ipNetToMediaEntry 2 }
1320
1321ipNetToMediaNetAddress OBJECT-TYPE
1322 SYNTAX IpAddress
1323 ACCESS read-write
1324 STATUS mandatory
1325 DESCRIPTION
1326 "The IpAddress corresponding to the media-
1327 dependent `physical' address."
1328 ::= { ipNetToMediaEntry 3 }
1329
1330ipNetToMediaType OBJECT-TYPE
1331 SYNTAX INTEGER {
1332 other(1), -- none of the following
1333 invalid(2), -- an invalidated mapping
1334 dynamic(3),
1335 static(4)
1336 }
1337 ACCESS read-write
1338 STATUS mandatory
1339 DESCRIPTION
1340 "The type of mapping.
1341
1342 Setting this object to the value invalid(2) has
1343 the effect of invalidating the corresponding entry
1344 in the ipNetToMediaTable. That is, it effectively
1345 dissasociates the interface identified with said
1346 entry from the mapping identified with said entry.
1347 It is an implementation-specific matter as to
1348 whether the agent removes an invalidated entry
1349 from the table. Accordingly, management stations
1350 must be prepared to receive tabular information
1351 from agents that corresponds to entries not
1352 currently in use. Proper interpretation of such
1353 entries requires examination of the relevant
1354 ipNetToMediaType object."
1355 ::= { ipNetToMediaEntry 4 }
1356
1357
1358-- additional IP objects
1359
1360ipRoutingDiscards OBJECT-TYPE
1361 SYNTAX Counter
1362 ACCESS read-only
1363 STATUS mandatory
1364 DESCRIPTION
1365 "The number of routing entries which were chosen
1366 to be discarded even though they are valid. One
1367 possible reason for discarding such an entry could
1368 be to free-up buffer space for other routing
1369 entries."
1370 ::= { ip 23 }
1371
1372
1373-- the ICMP group
1374
1375-- Implementation of the ICMP group is mandatory for all
1376-- systems.
1377
1378icmpInMsgs OBJECT-TYPE
1379 SYNTAX Counter
1380 ACCESS read-only
1381 STATUS mandatory
1382 DESCRIPTION
1383 "The total number of ICMP messages which the
1384 entity received. Note that this counter includes
1385 all those counted by icmpInErrors."
1386 ::= { icmp 1 }
1387
1388icmpInErrors OBJECT-TYPE
1389 SYNTAX Counter
1390 ACCESS read-only
1391 STATUS mandatory
1392 DESCRIPTION
1393 "The number of ICMP messages which the entity
1394 received but determined as having ICMP-specific
1395 errors (bad ICMP checksums, bad length, etc.)."
1396 ::= { icmp 2 }
1397
1398icmpInDestUnreachs OBJECT-TYPE
1399 SYNTAX Counter
1400 ACCESS read-only
1401 STATUS mandatory
1402 DESCRIPTION
1403 "The number of ICMP Destination Unreachable
1404 messages received."
1405 ::= { icmp 3 }
1406
1407icmpInTimeExcds OBJECT-TYPE
1408 SYNTAX Counter
1409 ACCESS read-only
1410 STATUS mandatory
1411 DESCRIPTION
1412 "The number of ICMP Time Exceeded messages
1413 received."
1414 ::= { icmp 4 }
1415
1416icmpInParmProbs OBJECT-TYPE
1417 SYNTAX Counter
1418 ACCESS read-only
1419 STATUS mandatory
1420 DESCRIPTION
1421 "The number of ICMP Parameter Problem messages
1422 received."
1423 ::= { icmp 5 }
1424
1425icmpInSrcQuenchs OBJECT-TYPE
1426 SYNTAX Counter
1427 ACCESS read-only
1428 STATUS mandatory
1429 DESCRIPTION
1430 "The number of ICMP Source Quench messages
1431 received."
1432 ::= { icmp 6 }
1433
1434icmpInRedirects OBJECT-TYPE
1435 SYNTAX Counter
1436 ACCESS read-only
1437 STATUS mandatory
1438 DESCRIPTION
1439 "The number of ICMP Redirect messages received."
1440 ::= { icmp 7 }
1441
1442icmpInEchos OBJECT-TYPE
1443 SYNTAX Counter
1444 ACCESS read-only
1445 STATUS mandatory
1446 DESCRIPTION
1447 "The number of ICMP Echo (request) messages
1448 received."
1449 ::= { icmp 8 }
1450
1451icmpInEchoReps OBJECT-TYPE
1452 SYNTAX Counter
1453 ACCESS read-only
1454 STATUS mandatory
1455 DESCRIPTION
1456 "The number of ICMP Echo Reply messages received."
1457 ::= { icmp 9 }
1458
1459icmpInTimestamps OBJECT-TYPE
1460 SYNTAX Counter
1461 ACCESS read-only
1462 STATUS mandatory
1463 DESCRIPTION
1464 "The number of ICMP Timestamp (request) messages
1465 received."
1466 ::= { icmp 10 }
1467
1468icmpInTimestampReps OBJECT-TYPE
1469 SYNTAX Counter
1470 ACCESS read-only
1471 STATUS mandatory
1472 DESCRIPTION
1473 "The number of ICMP Timestamp Reply messages
1474 received."
1475 ::= { icmp 11 }
1476
1477icmpInAddrMasks OBJECT-TYPE
1478 SYNTAX Counter
1479 ACCESS read-only
1480 STATUS mandatory
1481 DESCRIPTION
1482 "The number of ICMP Address Mask Request messages
1483 received."
1484 ::= { icmp 12 }
1485
1486icmpInAddrMaskReps OBJECT-TYPE
1487 SYNTAX Counter
1488 ACCESS read-only
1489 STATUS mandatory
1490 DESCRIPTION
1491 "The number of ICMP Address Mask Reply messages
1492 received."
1493 ::= { icmp 13 }
1494
1495icmpOutMsgs OBJECT-TYPE
1496 SYNTAX Counter
1497 ACCESS read-only
1498 STATUS mandatory
1499 DESCRIPTION
1500 "The total number of ICMP messages which this
1501 entity attempted to send. Note that this counter
1502 includes all those counted by icmpOutErrors."
1503 ::= { icmp 14 }
1504
1505icmpOutErrors OBJECT-TYPE
1506 SYNTAX Counter
1507 ACCESS read-only
1508 STATUS mandatory
1509 DESCRIPTION
1510 "The number of ICMP messages which this entity did
1511 not send due to problems discovered within ICMP
1512 such as a lack of buffers. This value should not
1513 include errors discovered outside the ICMP layer
1514 such as the inability of IP to route the resultant
1515 datagram. In some implementations there may be no
1516 types of error which contribute to this counter's
1517 value."
1518 ::= { icmp 15 }
1519
1520icmpOutDestUnreachs OBJECT-TYPE
1521 SYNTAX Counter
1522 ACCESS read-only
1523 STATUS mandatory
1524 DESCRIPTION
1525 "The number of ICMP Destination Unreachable
1526 messages sent."
1527 ::= { icmp 16 }
1528
1529icmpOutTimeExcds OBJECT-TYPE
1530 SYNTAX Counter
1531 ACCESS read-only
1532 STATUS mandatory
1533 DESCRIPTION
1534 "The number of ICMP Time Exceeded messages sent."
1535 ::= { icmp 17 }
1536
1537icmpOutParmProbs OBJECT-TYPE
1538 SYNTAX Counter
1539 ACCESS read-only
1540 STATUS mandatory
1541 DESCRIPTION
1542 "The number of ICMP Parameter Problem messages
1543 sent."
1544 ::= { icmp 18 }
1545
1546icmpOutSrcQuenchs OBJECT-TYPE
1547 SYNTAX Counter
1548 ACCESS read-only
1549 STATUS mandatory
1550 DESCRIPTION
1551 "The number of ICMP Source Quench messages sent."
1552 ::= { icmp 19 }
1553
1554icmpOutRedirects OBJECT-TYPE
1555 SYNTAX Counter
1556 ACCESS read-only
1557 STATUS mandatory
1558 DESCRIPTION
1559 "The number of ICMP Redirect messages sent. For a
1560 host, this object will always be zero, since hosts
1561 do not send redirects."
1562 ::= { icmp 20 }
1563
1564icmpOutEchos OBJECT-TYPE
1565 SYNTAX Counter
1566 ACCESS read-only
1567 STATUS mandatory
1568 DESCRIPTION
1569 "The number of ICMP Echo (request) messages sent."
1570 ::= { icmp 21 }
1571
1572icmpOutEchoReps OBJECT-TYPE
1573 SYNTAX Counter
1574 ACCESS read-only
1575 STATUS mandatory
1576 DESCRIPTION
1577 "The number of ICMP Echo Reply messages sent."
1578 ::= { icmp 22 }
1579
1580icmpOutTimestamps OBJECT-TYPE
1581 SYNTAX Counter
1582 ACCESS read-only
1583 STATUS mandatory
1584 DESCRIPTION
1585 "The number of ICMP Timestamp (request) messages
1586 sent."
1587 ::= { icmp 23 }
1588
1589icmpOutTimestampReps OBJECT-TYPE
1590 SYNTAX Counter
1591 ACCESS read-only
1592 STATUS mandatory
1593 DESCRIPTION
1594 "The number of ICMP Timestamp Reply messages
1595 sent."
1596 ::= { icmp 24 }
1597
1598icmpOutAddrMasks OBJECT-TYPE
1599 SYNTAX Counter
1600 ACCESS read-only
1601 STATUS mandatory
1602 DESCRIPTION
1603 "The number of ICMP Address Mask Request messages
1604 sent."
1605 ::= { icmp 25 }
1606
1607icmpOutAddrMaskReps OBJECT-TYPE
1608 SYNTAX Counter
1609 ACCESS read-only
1610 STATUS mandatory
1611 DESCRIPTION
1612 "The number of ICMP Address Mask Reply messages
1613 sent."
1614 ::= { icmp 26 }
1615
1616
1617-- the TCP group
1618
1619-- Implementation of the TCP group is mandatory for all
1620-- systems that implement the TCP.
1621
1622-- Note that instances of object types that represent
1623-- information about a particular TCP connection are
1624-- transient; they persist only as long as the connection
1625-- in question.
1626
1627tcpRtoAlgorithm OBJECT-TYPE
1628 SYNTAX INTEGER {
1629 other(1), -- none of the following
1630
1631 constant(2), -- a constant rto
1632 rsre(3), -- MIL-STD-1778, Appendix B
1633 vanj(4) -- Van Jacobson's algorithm [10]
1634 }
1635 ACCESS read-only
1636 STATUS mandatory
1637 DESCRIPTION
1638 "The algorithm used to determine the timeout value
1639 used for retransmitting unacknowledged octets."
1640 ::= { tcp 1 }
1641
1642tcpRtoMin OBJECT-TYPE
1643 SYNTAX INTEGER
1644 ACCESS read-only
1645 STATUS mandatory
1646 DESCRIPTION
1647 "The minimum value permitted by a TCP
1648 implementation for the retransmission timeout,
1649 measured in milliseconds. More refined semantics
1650 for objects of this type depend upon the algorithm
1651 used to determine the retransmission timeout. In
1652 particular, when the timeout algorithm is rsre(3),
1653 an object of this type has the semantics of the
1654 LBOUND quantity described in RFC 793."
1655 ::= { tcp 2 }
1656
1657
1658tcpRtoMax OBJECT-TYPE
1659 SYNTAX INTEGER
1660 ACCESS read-only
1661 STATUS mandatory
1662 DESCRIPTION
1663 "The maximum value permitted by a TCP
1664 implementation for the retransmission timeout,
1665 measured in milliseconds. More refined semantics
1666 for objects of this type depend upon the algorithm
1667 used to determine the retransmission timeout. In
1668 particular, when the timeout algorithm is rsre(3),
1669 an object of this type has the semantics of the
1670 UBOUND quantity described in RFC 793."
1671 ::= { tcp 3 }
1672
1673tcpMaxConn OBJECT-TYPE
1674 SYNTAX INTEGER
1675 ACCESS read-only
1676 STATUS mandatory
1677 DESCRIPTION
1678 "The limit on the total number of TCP connections
1679 the entity can support. In entities where the
1680 maximum number of connections is dynamic, this
1681 object should contain the value -1."
1682 ::= { tcp 4 }
1683
1684tcpActiveOpens OBJECT-TYPE
1685 SYNTAX Counter
1686 ACCESS read-only
1687 STATUS mandatory
1688 DESCRIPTION
1689 "The number of times TCP connections have made a
1690 direct transition to the SYN-SENT state from the
1691 CLOSED state."
1692 ::= { tcp 5 }
1693
1694tcpPassiveOpens OBJECT-TYPE
1695 SYNTAX Counter
1696 ACCESS read-only
1697 STATUS mandatory
1698 DESCRIPTION
1699 "The number of times TCP connections have made a
1700 direct transition to the SYN-RCVD state from the
1701 LISTEN state."
1702 ::= { tcp 6 }
1703
1704tcpAttemptFails OBJECT-TYPE
1705 SYNTAX Counter
1706 ACCESS read-only
1707 STATUS mandatory
1708 DESCRIPTION
1709 "The number of times TCP connections have made a
1710 direct transition to the CLOSED state from either
1711 the SYN-SENT state or the SYN-RCVD state, plus the
1712 number of times TCP connections have made a direct
1713 transition to the LISTEN state from the SYN-RCVD
1714 state."
1715 ::= { tcp 7 }
1716
1717tcpEstabResets OBJECT-TYPE
1718 SYNTAX Counter
1719 ACCESS read-only
1720 STATUS mandatory
1721 DESCRIPTION
1722 "The number of times TCP connections have made a
1723 direct transition to the CLOSED state from either
1724 the ESTABLISHED state or the CLOSE-WAIT state."
1725 ::= { tcp 8 }
1726
1727tcpCurrEstab OBJECT-TYPE
1728 SYNTAX Gauge
1729 ACCESS read-only
1730 STATUS mandatory
1731 DESCRIPTION
1732 "The number of TCP connections for which the
1733 current state is either ESTABLISHED or CLOSE-
1734 WAIT."
1735 ::= { tcp 9 }
1736
1737tcpInSegs OBJECT-TYPE
1738 SYNTAX Counter
1739 ACCESS read-only
1740 STATUS mandatory
1741 DESCRIPTION
1742 "The total number of segments received, including
1743 those received in error. This count includes
1744 segments received on currently established
1745 connections."
1746 ::= { tcp 10 }
1747
1748tcpOutSegs OBJECT-TYPE
1749 SYNTAX Counter
1750 ACCESS read-only
1751 STATUS mandatory
1752 DESCRIPTION
1753 "The total number of segments sent, including
1754 those on current connections but excluding those
1755 containing only retransmitted octets."
1756 ::= { tcp 11 }
1757
1758tcpRetransSegs OBJECT-TYPE
1759 SYNTAX Counter
1760 ACCESS read-only
1761 STATUS mandatory
1762 DESCRIPTION
1763 "The total number of segments retransmitted - that
1764 is, the number of TCP segments transmitted
1765 containing one or more previously transmitted
1766 octets."
1767 ::= { tcp 12 }
1768
1769
1770-- the TCP Connection table
1771
1772-- The TCP connection table contains information about this
1773-- entity's existing TCP connections.
1774
1775tcpConnTable OBJECT-TYPE
1776 SYNTAX SEQUENCE OF TcpConnEntry
1777 ACCESS not-accessible
1778 STATUS mandatory
1779 DESCRIPTION
1780 "A table containing TCP connection-specific
1781 information."
1782 ::= { tcp 13 }
1783
1784tcpConnEntry OBJECT-TYPE
1785 SYNTAX TcpConnEntry
1786 ACCESS not-accessible
1787 STATUS mandatory
1788 DESCRIPTION
1789 "Information about a particular current TCP
1790 connection. An object of this type is transient,
1791 in that it ceases to exist when (or soon after)
1792 the connection makes the transition to the CLOSED
1793 state."
1794 INDEX { tcpConnLocalAddress,
1795 tcpConnLocalPort,
1796 tcpConnRemAddress,
1797 tcpConnRemPort }
1798 ::= { tcpConnTable 1 }
1799
1800TcpConnEntry ::=
1801 SEQUENCE {
1802 tcpConnState
1803 INTEGER,
1804 tcpConnLocalAddress
1805 IpAddress,
1806 tcpConnLocalPort
1807 INTEGER (0..65535),
1808 tcpConnRemAddress
1809 IpAddress,
1810 tcpConnRemPort
1811 INTEGER (0..65535)
1812 }
1813
1814tcpConnState OBJECT-TYPE
1815 SYNTAX INTEGER {
1816 closed(1),
1817 listen(2),
1818 synSent(3),
1819 synReceived(4),
1820 established(5),
1821 finWait1(6),
1822 finWait2(7),
1823 closeWait(8),
1824 lastAck(9),
1825 closing(10),
1826 timeWait(11),
1827 deleteTCB(12)
1828 }
1829 ACCESS read-write
1830 STATUS mandatory
1831 DESCRIPTION
1832 "The state of this TCP connection.
1833
1834 The only value which may be set by a management
1835 station is deleteTCB(12). Accordingly, it is
1836 appropriate for an agent to return a `badValue'
1837 response if a management station attempts to set
1838 this object to any other value.
1839
1840 If a management station sets this object to the
1841 value deleteTCB(12), then this has the effect of
1842 deleting the TCB (as defined in RFC 793) of the
1843 corresponding connection on the managed node,
1844 resulting in immediate termination of the
1845 connection.
1846
1847 As an implementation-specific option, a RST
1848 segment may be sent from the managed node to the
1849 other TCP endpoint (note however that RST segments
1850 are not sent reliably)."
1851 ::= { tcpConnEntry 1 }
1852
1853tcpConnLocalAddress OBJECT-TYPE
1854 SYNTAX IpAddress
1855 ACCESS read-only
1856 STATUS mandatory
1857 DESCRIPTION
1858 "The local IP address for this TCP connection. In
1859 the case of a connection in the listen state which
1860 is willing to accept connections for any IP
1861 interface associated with the node, the value
1862 0.0.0.0 is used."
1863 ::= { tcpConnEntry 2 }
1864
1865tcpConnLocalPort OBJECT-TYPE
1866 SYNTAX INTEGER (0..65535)
1867 ACCESS read-only
1868 STATUS mandatory
1869 DESCRIPTION
1870 "The local port number for this TCP connection."
1871 ::= { tcpConnEntry 3 }
1872
1873tcpConnRemAddress OBJECT-TYPE
1874 SYNTAX IpAddress
1875 ACCESS read-only
1876 STATUS mandatory
1877 DESCRIPTION
1878 "The remote IP address for this TCP connection."
1879 ::= { tcpConnEntry 4 }
1880
1881tcpConnRemPort OBJECT-TYPE
1882 SYNTAX INTEGER (0..65535)
1883 ACCESS read-only
1884 STATUS mandatory
1885 DESCRIPTION
1886 "The remote port number for this TCP connection."
1887 ::= { tcpConnEntry 5 }
1888
1889
1890-- additional TCP objects
1891
1892tcpInErrs OBJECT-TYPE
1893 SYNTAX Counter
1894 ACCESS read-only
1895 STATUS mandatory
1896 DESCRIPTION
1897 "The total number of segments received in error
1898 (e.g., bad TCP checksums)."
1899 ::= { tcp 14 }
1900
1901tcpOutRsts OBJECT-TYPE
1902 SYNTAX Counter
1903 ACCESS read-only
1904 STATUS mandatory
1905 DESCRIPTION
1906 "The number of TCP segments sent containing the
1907 RST flag."
1908 ::= { tcp 15 }
1909
1910
1911-- the UDP group
1912
1913-- Implementation of the UDP group is mandatory for all
1914-- systems which implement the UDP.
1915
1916udpInDatagrams OBJECT-TYPE
1917 SYNTAX Counter
1918 ACCESS read-only
1919 STATUS mandatory
1920 DESCRIPTION
1921 "The total number of UDP datagrams delivered to
1922 UDP users."
1923 ::= { udp 1 }
1924
1925udpNoPorts OBJECT-TYPE
1926 SYNTAX Counter
1927 ACCESS read-only
1928 STATUS mandatory
1929 DESCRIPTION
1930 "The total number of received UDP datagrams for
1931 which there was no application at the destination
1932 port."
1933 ::= { udp 2 }
1934
1935udpInErrors OBJECT-TYPE
1936 SYNTAX Counter
1937 ACCESS read-only
1938 STATUS mandatory
1939 DESCRIPTION
1940 "The number of received UDP datagrams that could
1941 not be delivered for reasons other than the lack
1942 of an application at the destination port."
1943 ::= { udp 3 }
1944
1945udpOutDatagrams OBJECT-TYPE
1946 SYNTAX Counter
1947 ACCESS read-only
1948 STATUS mandatory
1949 DESCRIPTION
1950 "The total number of UDP datagrams sent from this
1951 entity."
1952 ::= { udp 4 }
1953
1954
1955-- the UDP Listener table
1956
1957-- The UDP listener table contains information about this
1958-- entity's UDP end-points on which a local application is
1959-- currently accepting datagrams.
1960
1961udpTable OBJECT-TYPE
1962 SYNTAX SEQUENCE OF UdpEntry
1963 ACCESS not-accessible
1964 STATUS mandatory
1965 DESCRIPTION
1966 "A table containing UDP listener information."
1967 ::= { udp 5 }
1968
1969udpEntry OBJECT-TYPE
1970 SYNTAX UdpEntry
1971 ACCESS not-accessible
1972 STATUS mandatory
1973 DESCRIPTION
1974 "Information about a particular current UDP
1975 listener."
1976 INDEX { udpLocalAddress, udpLocalPort }
1977 ::= { udpTable 1 }
1978
1979UdpEntry ::=
1980 SEQUENCE {
1981 udpLocalAddress
1982 IpAddress,
1983 udpLocalPort
1984 INTEGER (0..65535)
1985 }
1986
1987udpLocalAddress OBJECT-TYPE
1988 SYNTAX IpAddress
1989 ACCESS read-only
1990 STATUS mandatory
1991 DESCRIPTION
1992 "The local IP address for this UDP listener. In
1993 the case of a UDP listener which is willing to
1994 accept datagrams for any IP interface associated
1995 with the node, the value 0.0.0.0 is used."
1996 ::= { udpEntry 1 }
1997
1998udpLocalPort OBJECT-TYPE
1999 SYNTAX INTEGER (0..65535)
2000 ACCESS read-only
2001 STATUS mandatory
2002 DESCRIPTION
2003 "The local port number for this UDP listener."
2004 ::= { udpEntry 2 }
2005
2006
2007-- the EGP group
2008
2009-- Implementation of the EGP group is mandatory for all
2010-- systems which implement the EGP.
2011
2012egpInMsgs OBJECT-TYPE
2013 SYNTAX Counter
2014 ACCESS read-only
2015 STATUS mandatory
2016 DESCRIPTION
2017 "The number of EGP messages received without
2018 error."
2019 ::= { egp 1 }
2020
2021egpInErrors OBJECT-TYPE
2022 SYNTAX Counter
2023 ACCESS read-only
2024 STATUS mandatory
2025 DESCRIPTION
2026 "The number of EGP messages received that proved
2027 to be in error."
2028 ::= { egp 2 }
2029
2030egpOutMsgs OBJECT-TYPE
2031 SYNTAX Counter
2032 ACCESS read-only
2033 STATUS mandatory
2034 DESCRIPTION
2035 "The total number of locally generated EGP
2036 messages."
2037 ::= { egp 3 }
2038
2039egpOutErrors OBJECT-TYPE
2040 SYNTAX Counter
2041 ACCESS read-only
2042 STATUS mandatory
2043 DESCRIPTION
2044 "The number of locally generated EGP messages not
2045 sent due to resource limitations within an EGP
2046 entity."
2047 ::= { egp 4 }
2048
2049
2050-- the EGP Neighbor table
2051
2052-- The EGP neighbor table contains information about this
2053-- entity's EGP neighbors.
2054
2055egpNeighTable OBJECT-TYPE
2056 SYNTAX SEQUENCE OF EgpNeighEntry
2057 ACCESS not-accessible
2058 STATUS mandatory
2059 DESCRIPTION
2060 "The EGP neighbor table."
2061 ::= { egp 5 }
2062
2063egpNeighEntry OBJECT-TYPE
2064 SYNTAX EgpNeighEntry
2065 ACCESS not-accessible
2066 STATUS mandatory
2067 DESCRIPTION
2068 "Information about this entity's relationship with
2069 a particular EGP neighbor."
2070 INDEX { egpNeighAddr }
2071 ::= { egpNeighTable 1 }
2072
2073EgpNeighEntry ::=
2074 SEQUENCE {
2075 egpNeighState
2076 INTEGER,
2077 egpNeighAddr
2078 IpAddress,
2079 egpNeighAs
2080 INTEGER,
2081 egpNeighInMsgs
2082 Counter,
2083 egpNeighInErrs
2084 Counter,
2085 egpNeighOutMsgs
2086 Counter,
2087 egpNeighOutErrs
2088 Counter,
2089 egpNeighInErrMsgs
2090 Counter,
2091 egpNeighOutErrMsgs
2092 Counter,
2093 egpNeighStateUps
2094 Counter,
2095 egpNeighStateDowns
2096 Counter,
2097 egpNeighIntervalHello
2098 INTEGER,
2099 egpNeighIntervalPoll
2100 INTEGER,
2101 egpNeighMode
2102 INTEGER,
2103 egpNeighEventTrigger
2104 INTEGER
2105 }
2106
2107egpNeighState OBJECT-TYPE
2108 SYNTAX INTEGER {
2109 idle(1),
2110 acquisition(2),
2111 down(3),
2112 up(4),
2113 cease(5)
2114 }
2115 ACCESS read-only
2116 STATUS mandatory
2117 DESCRIPTION
2118 "The EGP state of the local system with respect to
2119 this entry's EGP neighbor. Each EGP state is
2120 represented by a value that is one greater than
2121 the numerical value associated with said state in
2122 RFC 904."
2123 ::= { egpNeighEntry 1 }
2124
2125egpNeighAddr OBJECT-TYPE
2126 SYNTAX IpAddress
2127 ACCESS read-only
2128 STATUS mandatory
2129 DESCRIPTION
2130 "The IP address of this entry's EGP neighbor."
2131 ::= { egpNeighEntry 2 }
2132
2133egpNeighAs OBJECT-TYPE
2134 SYNTAX INTEGER
2135 ACCESS read-only
2136 STATUS mandatory
2137 DESCRIPTION
2138 "The autonomous system of this EGP peer. Zero
2139 should be specified if the autonomous system
2140 number of the neighbor is not yet known."
2141 ::= { egpNeighEntry 3 }
2142
2143egpNeighInMsgs OBJECT-TYPE
2144 SYNTAX Counter
2145 ACCESS read-only
2146 STATUS mandatory
2147 DESCRIPTION
2148 "The number of EGP messages received without error
2149 from this EGP peer."
2150 ::= { egpNeighEntry 4 }
2151
2152egpNeighInErrs OBJECT-TYPE
2153 SYNTAX Counter
2154 ACCESS read-only
2155 STATUS mandatory
2156 DESCRIPTION
2157 "The number of EGP messages received from this EGP
2158 peer that proved to be in error (e.g., bad EGP
2159 checksum)."
2160 ::= { egpNeighEntry 5 }
2161
2162egpNeighOutMsgs OBJECT-TYPE
2163 SYNTAX Counter
2164 ACCESS read-only
2165 STATUS mandatory
2166 DESCRIPTION
2167 "The number of locally generated EGP messages to
2168 this EGP peer."
2169 ::= { egpNeighEntry 6 }
2170
2171egpNeighOutErrs OBJECT-TYPE
2172 SYNTAX Counter
2173 ACCESS read-only
2174 STATUS mandatory
2175 DESCRIPTION
2176 "The number of locally generated EGP messages not
2177 sent to this EGP peer due to resource limitations
2178 within an EGP entity."
2179 ::= { egpNeighEntry 7 }
2180
2181egpNeighInErrMsgs OBJECT-TYPE
2182 SYNTAX Counter
2183 ACCESS read-only
2184 STATUS mandatory
2185 DESCRIPTION
2186 "The number of EGP-defined error messages received
2187 from this EGP peer."
2188 ::= { egpNeighEntry 8 }
2189
2190egpNeighOutErrMsgs OBJECT-TYPE
2191 SYNTAX Counter
2192 ACCESS read-only
2193 STATUS mandatory
2194 DESCRIPTION
2195 "The number of EGP-defined error messages sent to
2196 this EGP peer."
2197 ::= { egpNeighEntry 9 }
2198
2199egpNeighStateUps OBJECT-TYPE
2200 SYNTAX Counter
2201 ACCESS read-only
2202 STATUS mandatory
2203 DESCRIPTION
2204 "The number of EGP state transitions to the UP
2205 state with this EGP peer."
2206 ::= { egpNeighEntry 10 }
2207
2208egpNeighStateDowns OBJECT-TYPE
2209 SYNTAX Counter
2210 ACCESS read-only
2211 STATUS mandatory
2212 DESCRIPTION
2213 "The number of EGP state transitions from the UP
2214 state to any other state with this EGP peer."
2215 ::= { egpNeighEntry 11 }
2216
2217egpNeighIntervalHello OBJECT-TYPE
2218 SYNTAX INTEGER
2219 ACCESS read-only
2220 STATUS mandatory
2221 DESCRIPTION
2222 "The interval between EGP Hello command
2223 retransmissions (in hundredths of a second). This
2224 represents the t1 timer as defined in RFC 904."
2225 ::= { egpNeighEntry 12 }
2226
2227egpNeighIntervalPoll OBJECT-TYPE
2228 SYNTAX INTEGER
2229 ACCESS read-only
2230 STATUS mandatory
2231 DESCRIPTION
2232 "The interval between EGP poll command
2233 retransmissions (in hundredths of a second). This
2234 represents the t3 timer as defined in RFC 904."
2235 ::= { egpNeighEntry 13 }
2236
2237egpNeighMode OBJECT-TYPE
2238 SYNTAX INTEGER { active(1), passive(2) }
2239 ACCESS read-only
2240 STATUS mandatory
2241 DESCRIPTION
2242 "The polling mode of this EGP entity, either
2243 passive or active."
2244 ::= { egpNeighEntry 14 }
2245
2246egpNeighEventTrigger OBJECT-TYPE
2247 SYNTAX INTEGER { start(1), stop(2) }
2248 ACCESS read-write
2249 STATUS mandatory
2250 DESCRIPTION
2251 "A control variable used to trigger operator-
2252 initiated Start and Stop events. When read, this
2253 variable always returns the most recent value that
2254 egpNeighEventTrigger was set to. If it has not
2255 been set since the last initialization of the
2256 network management subsystem on the node, it
2257 returns a value of `stop'.
2258
2259 When set, this variable causes a Start or Stop
2260 event on the specified neighbor, as specified on
2261 pages 8-10 of RFC 904. Briefly, a Start event
2262 causes an Idle peer to begin neighbor acquisition
2263 and a non-Idle peer to reinitiate neighbor
2264 acquisition. A stop event causes a non-Idle peer
2265 to return to the Idle state until a Start event
2266 occurs, either via egpNeighEventTrigger or
2267 otherwise."
2268 ::= { egpNeighEntry 15 }
2269
2270
2271-- additional EGP objects
2272
2273egpAs OBJECT-TYPE
2274 SYNTAX INTEGER
2275 ACCESS read-only
2276 STATUS mandatory
2277 DESCRIPTION
2278 "The autonomous system number of this EGP entity."
2279 ::= { egp 6 }
2280
2281-- the Transmission group
2282
2283-- Based on the transmission media underlying each interface
2284-- on a system, the corresponding portion of the Transmission
2285-- group is mandatory for that system.
2286
2287-- When Internet-standard definitions for managing
2288-- transmission media are defined, the transmission group is
2289-- used to provide a prefix for the names of those objects.
2290
2291-- Typically, such definitions reside in the experimental
2292-- portion of the MIB until they are "proven", then as a
2293-- part of the Internet standardization process, the
2294-- definitions are accordingly elevated and a new object
2295-- identifier, under the transmission group is defined. By
2296-- convention, the name assigned is:
2297--
2298-- type OBJECT IDENTIFIER ::= { transmission number }
2299--
2300-- where "type" is the symbolic value used for the media in
2301-- the ifType column of the ifTable object, and "number" is
2302-- the actual integer value corresponding to the symbol.
2303
2304
2305-- the SNMP group
2306
2307-- Implementation of the SNMP group is mandatory for all
2308-- systems which support an SNMP protocol entity. Some of
2309-- the objects defined below will be zero-valued in those
2310-- SNMP implementations that are optimized to support only
2311-- those functions specific to either a management agent or
2312-- a management station. In particular, it should be
2313-- observed that the objects below refer to an SNMP entity,
2314-- and there may be several SNMP entities residing on a
2315-- managed node (e.g., if the node is hosting acting as
2316-- a management station).
2317
2318snmpInPkts OBJECT-TYPE
2319 SYNTAX Counter
2320 ACCESS read-only
2321 STATUS mandatory
2322 DESCRIPTION
2323 "The total number of Messages delivered to the
2324 SNMP entity from the transport service."
2325 ::= { snmp 1 }
2326
2327snmpOutPkts OBJECT-TYPE
2328 SYNTAX Counter
2329 ACCESS read-only
2330 STATUS mandatory
2331 DESCRIPTION
2332 "The total number of SNMP Messages which were
2333 passed from the SNMP protocol entity to the
2334 transport service."
2335 ::= { snmp 2 }
2336
2337snmpInBadVersions OBJECT-TYPE
2338 SYNTAX Counter
2339 ACCESS read-only
2340 STATUS mandatory
2341 DESCRIPTION
2342 "The total number of SNMP Messages which were
2343 delivered to the SNMP protocol entity and were for
2344 an unsupported SNMP version."
2345 ::= { snmp 3 }
2346
2347snmpInBadCommunityNames OBJECT-TYPE
2348 SYNTAX Counter
2349 ACCESS read-only
2350 STATUS mandatory
2351 DESCRIPTION
2352 "The total number of SNMP Messages delivered to
2353 the SNMP protocol entity which used a SNMP
2354 community name not known to said entity."
2355 ::= { snmp 4 }
2356
2357snmpInBadCommunityUses OBJECT-TYPE
2358 SYNTAX Counter
2359 ACCESS read-only
2360 STATUS mandatory
2361 DESCRIPTION
2362 "The total number of SNMP Messages delivered to
2363 the SNMP protocol entity which represented an SNMP
2364 operation which was not allowed by the SNMP
2365 community named in the Message."
2366 ::= { snmp 5 }
2367
2368snmpInASNParseErrs OBJECT-TYPE
2369 SYNTAX Counter
2370 ACCESS read-only
2371 STATUS mandatory
2372 DESCRIPTION
2373 "The total number of ASN.1 or BER errors
2374 encountered by the SNMP protocol entity when
2375 decoding received SNMP Messages."
2376 ::= { snmp 6 }
2377
2378-- { snmp 7 } is not used
2379
2380snmpInTooBigs OBJECT-TYPE
2381 SYNTAX Counter
2382 ACCESS read-only
2383 STATUS mandatory
2384 DESCRIPTION
2385 "The total number of SNMP PDUs which were
2386 delivered to the SNMP protocol entity and for
2387 which the value of the error-status field is
2388 `tooBig'."
2389 ::= { snmp 8 }
2390
2391snmpInNoSuchNames OBJECT-TYPE
2392 SYNTAX Counter
2393 ACCESS read-only
2394 STATUS mandatory
2395 DESCRIPTION
2396 "The total number of SNMP PDUs which were
2397 delivered to the SNMP protocol entity and for
2398 which the value of the error-status field is
2399 `noSuchName'."
2400 ::= { snmp 9 }
2401
2402snmpInBadValues 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 `badValue'."
2411 ::= { snmp 10 }
2412
2413snmpInReadOnlys OBJECT-TYPE
2414 SYNTAX Counter
2415 ACCESS read-only
2416 STATUS mandatory
2417 DESCRIPTION
2418 "The total number valid SNMP PDUs which were
2419 delivered to the SNMP protocol entity and for
2420 which the value of the error-status field is
2421 `readOnly'. It should be noted that it is a
2422 protocol error to generate an SNMP PDU which
2423 contains the value `readOnly' in the error-status
2424 field, as such this object is provided as a means
2425 of detecting incorrect implementations of the
2426 SNMP."
2427 ::= { snmp 11 }
2428
2429snmpInGenErrs OBJECT-TYPE
2430 SYNTAX Counter
2431 ACCESS read-only
2432 STATUS mandatory
2433 DESCRIPTION
2434 "The total number of SNMP PDUs which were
2435 delivered to the SNMP protocol entity and for
2436 which the value of the error-status field is
2437 `genErr'."
2438 ::= { snmp 12 }
2439
2440snmpInTotalReqVars OBJECT-TYPE
2441 SYNTAX Counter
2442 ACCESS read-only
2443 STATUS mandatory
2444 DESCRIPTION
2445 "The total number of MIB objects which have been
2446 retrieved successfully by the SNMP protocol entity
2447 as the result of receiving valid SNMP Get-Request
2448 and Get-Next PDUs."
2449 ::= { snmp 13 }
2450
2451snmpInTotalSetVars OBJECT-TYPE
2452 SYNTAX Counter
2453 ACCESS read-only
2454 STATUS mandatory
2455 DESCRIPTION
2456 "The total number of MIB objects which have been
2457 altered successfully by the SNMP protocol entity
2458 as the result of receiving valid SNMP Set-Request
2459 PDUs."
2460 ::= { snmp 14 }
2461
2462snmpInGetRequests OBJECT-TYPE
2463 SYNTAX Counter
2464 ACCESS read-only
2465 STATUS mandatory
2466 DESCRIPTION
2467 "The total number of SNMP Get-Request PDUs which
2468 have been accepted and processed by the SNMP
2469 protocol entity."
2470 ::= { snmp 15 }
2471
2472snmpInGetNexts OBJECT-TYPE
2473 SYNTAX Counter
2474 ACCESS read-only
2475 STATUS mandatory
2476 DESCRIPTION
2477 "The total number of SNMP Get-Next PDUs which have
2478 been accepted and processed by the SNMP protocol
2479 entity."
2480 ::= { snmp 16 }
2481
2482snmpInSetRequests OBJECT-TYPE
2483 SYNTAX Counter
2484 ACCESS read-only
2485 STATUS mandatory
2486 DESCRIPTION
2487 "The total number of SNMP Set-Request PDUs which
2488 have been accepted and processed by the SNMP
2489 protocol entity."
2490 ::= { snmp 17 }
2491
2492snmpInGetResponses OBJECT-TYPE
2493 SYNTAX Counter
2494 ACCESS read-only
2495 STATUS mandatory
2496 DESCRIPTION
2497 "The total number of SNMP Get-Response PDUs which
2498 have been accepted and processed by the SNMP
2499 protocol entity."
2500 ::= { snmp 18 }
2501
2502snmpInTraps OBJECT-TYPE
2503 SYNTAX Counter
2504 ACCESS read-only
2505 STATUS mandatory
2506 DESCRIPTION
2507 "The total number of SNMP Trap PDUs which have
2508 been accepted and processed by the SNMP protocol
2509 entity."
2510 ::= { snmp 19 }
2511
2512snmpOutTooBigs OBJECT-TYPE
2513 SYNTAX Counter
2514 ACCESS read-only
2515 STATUS mandatory
2516 DESCRIPTION
2517 "The total number of SNMP PDUs which were
2518 generated by the SNMP protocol entity and for
2519 which the value of the error-status field is
2520 `tooBig.'"
2521 ::= { snmp 20 }
2522
2523snmpOutNoSuchNames OBJECT-TYPE
2524 SYNTAX Counter
2525 ACCESS read-only
2526 STATUS mandatory
2527 DESCRIPTION
2528 "The total number of SNMP PDUs which were
2529 generated by the SNMP protocol entity and for
2530 which the value of the error-status is
2531 `noSuchName'."
2532 ::= { snmp 21 }
2533
2534snmpOutBadValues 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 `badValue'."
2543 ::= { snmp 22 }
2544
2545-- { snmp 23 } is not used
2546
2547snmpOutGenErrs OBJECT-TYPE
2548 SYNTAX Counter
2549 ACCESS read-only
2550 STATUS mandatory
2551 DESCRIPTION
2552 "The total number of SNMP PDUs which were
2553 generated by the SNMP protocol entity and for
2554 which the value of the error-status field is
2555 `genErr'."
2556 ::= { snmp 24 }
2557
2558snmpOutGetRequests OBJECT-TYPE
2559 SYNTAX Counter
2560 ACCESS read-only
2561 STATUS mandatory
2562 DESCRIPTION
2563 "The total number of SNMP Get-Request PDUs which
2564 have been generated by the SNMP protocol entity."
2565 ::= { snmp 25 }
2566
2567snmpOutGetNexts OBJECT-TYPE
2568 SYNTAX Counter
2569 ACCESS read-only
2570 STATUS mandatory
2571 DESCRIPTION
2572 "The total number of SNMP Get-Next PDUs which have
2573 been generated by the SNMP protocol entity."
2574 ::= { snmp 26 }
2575
2576snmpOutSetRequests OBJECT-TYPE
2577 SYNTAX Counter
2578 ACCESS read-only
2579 STATUS mandatory
2580 DESCRIPTION
2581 "The total number of SNMP Set-Request PDUs which
2582 have been generated by the SNMP protocol entity."
2583 ::= { snmp 27 }
2584
2585snmpOutGetResponses OBJECT-TYPE
2586 SYNTAX Counter
2587 ACCESS read-only
2588 STATUS mandatory
2589 DESCRIPTION
2590 "The total number of SNMP Get-Response PDUs which
2591 have been generated by the SNMP protocol entity."
2592 ::= { snmp 28 }
2593
2594snmpOutTraps OBJECT-TYPE
2595 SYNTAX Counter
2596 ACCESS read-only
2597 STATUS mandatory
2598 DESCRIPTION
2599 "The total number of SNMP Trap PDUs which have
2600 been generated by the SNMP protocol entity."
2601 ::= { snmp 29 }
2602
2603snmpEnableAuthenTraps OBJECT-TYPE
2604 SYNTAX INTEGER { enabled(1), disabled(2) }
2605 ACCESS read-write
2606 STATUS mandatory
2607 DESCRIPTION
2608 "Indicates whether the SNMP agent process is
2609 permitted to generate authentication-failure
2610 traps. The value of this object overrides any
2611 configuration information; as such, it provides a
2612 means whereby all authentication-failure traps may
2613 be disabled.
2614
2615 Note that it is strongly recommended that this
2616 object be stored in non-volatile memory so that it
2617 remains constant between re-initializations of the
2618 network management system."
2619 ::= { snmp 30 }
2620
2621END
Note: See TracBrowser for help on using the repository browser.