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