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