smilint output for ./APPLETALK-MIB
Message Severities |
Severity | Count |
error | 11 |
Message Types |
Type | Count |
index-element-no-range (error) | 11 |
Messages:
APPLETALK-MIB
1: -- extracted from rfc1742.txt
2: -- at Mon Nov 15 17:11:50 1999
3:
4: APPLETALK-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: Counter, IpAddress, TimeTicks
8: FROM RFC1155-SMI
9: DisplayString, mib-2
10: FROM RFC1213-MIB
11: OBJECT-TYPE
12: FROM RFC-1212;
13:
14: -- This MIB module uses the extended OBJECT-TYPE macro as
15: -- defined in RFC-1212.
16:
17: -- The following reference is used in this MIB:
18: -- [Inside AppleTalk]
19: -- This refers to Gursharan S. Sidhu, Richard F. Andrews, and
20: -- Alan B. Oppenheimer, Inside AppleTalk, Second Edition,
21: -- Addison Wesley, (1990).
22:
23:
24:
25: -- AppleTalk MIB
26:
27: appletalk OBJECT IDENTIFIER ::= { mib-2 13 }
28:
29:
30: ATNetworkNumber ::= -- 2 octets of net number
31: -- in network byte order
32: OCTET STRING (SIZE (2))
33:
34: DdpNodeAddress ::= -- 2 octets of net number
35: -- in network byte order,
36: -- 1 octet of node number
37: OCTET STRING (SIZE (3))
38:
39: DdpSocketAddress ::= -- 2 octets of net number
40: -- in network byte order,
41: -- 1 octet of node number,
42: -- 1 octet of socket number
43: -- (0..255)
44: OCTET STRING (SIZE (4))
45:
46: ATName ::= -- 0 to 32 octets of AppleTalk
47: -- ASCII [Inside AppleTalk]
48: OCTET STRING (SIZE (0..32))
49:
50:
51: llap OBJECT IDENTIFIER ::= { appletalk 1 }
52: aarp OBJECT IDENTIFIER ::= { appletalk 2 }
53: atport OBJECT IDENTIFIER ::= { appletalk 3 }
54: ddp OBJECT IDENTIFIER ::= { appletalk 4 }
55: rtmp OBJECT IDENTIFIER ::= { appletalk 5 }
56: kip OBJECT IDENTIFIER ::= { appletalk 6 }
57: zipRouter OBJECT IDENTIFIER ::= { appletalk 7 }
58: nbp OBJECT IDENTIFIER ::= { appletalk 8 }
59: atecho OBJECT IDENTIFIER ::= { appletalk 9 }
60: atp OBJECT IDENTIFIER ::= { appletalk 10 }
61: pap OBJECT IDENTIFIER ::= { appletalk 11 }
62: asp OBJECT IDENTIFIER ::= { appletalk 12 }
63: adsp OBJECT IDENTIFIER ::= { appletalk 13 }
64: atportptop OBJECT IDENTIFIER ::= { appletalk 14 }
65: rtmpStub OBJECT IDENTIFIER ::= { appletalk 16 }
66: zipEndNode OBJECT IDENTIFIER ::= { appletalk 17 }
67: perPort OBJECT IDENTIFIER ::= { appletalk 18 }
68:
69:
70: -- The LLAP Group
71: --
72: -- Implementation of this group is mandatory for all
73: -- entities that implement LLAP
74: --
75: -- Notes for the interfaces group
76: --
77: -- When implementing the Interfaces Group of MIB-II, it is
78: -- suggested that the following values be used for any
79: -- LocalTalk interfaces:
80: -- ifMtu: 600
81: -- ifSpeed: 230000
82: -- ifPhysAddress: the one octet node number for the
83: -- particular interface
84: --
85: -- Note also that LLAP control packets should not be
86: -- included in the Interfaces Group packet or octet
87: -- counters.
88: llapTable OBJECT-TYPE
89: SYNTAX SEQUENCE OF LlapEntry
90: ACCESS not-accessible
91: STATUS mandatory
92: DESCRIPTION
93: "The list of LLAP entries."
94: ::= { llap 1 }
95:
96: llapEntry OBJECT-TYPE
97: SYNTAX LlapEntry
98: ACCESS not-accessible
99: STATUS mandatory
100: DESCRIPTION
101: "An LLAP entry containing objects for the LocalTalk
102: Link Access Protocol for a particular LocalTalk
103: interface.
104:
105: As an example, an instance of the llapOutPkts object
106: might be named llapOutPks.1"
107: INDEX { llapIfIndex }
108: ::= { llapTable 1 }
109:
110: LlapEntry ::= SEQUENCE {
111: llapIfIndex INTEGER,
112: llapInPkts Counter,
113: llapOutPkts Counter,
114: llapInNoHandlers Counter,
115: llapInLengthErrors Counter,
116: llapInErrors Counter,
117: llapCollisions Counter,
118: llapDefers Counter,
119: llapNoDataErrors Counter,
120: llapRandomCTSErrors Counter,
121: llapFCSErrors Counter
122: }
123:
124: llapIfIndex OBJECT-TYPE
124: error -
index element `llapIfIndex' of row `llapEntry' must have a range restriction
125: SYNTAX INTEGER
126: ACCESS read-only
127: STATUS mandatory
128: DESCRIPTION
129: "The LLAP interface to which this entry pertains.
130: The interface identified by a particular value of
131: this index is the same interface as identified
132: by the same value of ifIndex."
133: ::= { llapEntry 1 }
134:
135: -- this object has been deprecated because it duplicates the
136: -- sum of the MIB-II variables ifInUcastPkts and
137: -- ifInNUcastPkts
138:
139: llapInPkts OBJECT-TYPE
140: SYNTAX Counter
141: ACCESS read-only
142: STATUS deprecated
143: DESCRIPTION
144: "The total number of good data packets received on
145: this LocalTalk interface."
146: ::= { llapEntry 2 }
147:
148: -- this object has been deprecated because it duplicates the
149: -- sum of the MIB-II variables ifOutUcastPkts and
150: -- ifOutNUcastPkts
151:
152: llapOutPkts OBJECT-TYPE
153: SYNTAX Counter
154: ACCESS read-only
155: STATUS deprecated
156: DESCRIPTION
157: "The total number of data packets transmitted on
158: this LocalTalk interface."
159: ::= { llapEntry 3 }
160:
161: -- this object has been deprecated because it duplicates the
162: -- MIB-II variable ifInUnknownProtos
163:
164: llapInNoHandlers OBJECT-TYPE
165: SYNTAX Counter
166: ACCESS read-only
167: STATUS deprecated
168: DESCRIPTION
169: "The total number of good packets received on this
170: LocalTalk interface for which there was no protocol
171: handler."
172: ::= { llapEntry 4 }
173:
174: llapInLengthErrors OBJECT-TYPE
175: SYNTAX Counter
176: ACCESS read-only
177: STATUS mandatory
178: DESCRIPTION
179: "The total number of packets received on this LocalTalk
180: interface whose actual length did not match the length
181: in the header."
182: ::= { llapEntry 5 }
183:
184: -- this object has been deprecated because it duplicates the
185: -- MIB-II variable ifInErrors
186:
187: llapInErrors OBJECT-TYPE
188: SYNTAX Counter
189: ACCESS read-only
190: STATUS deprecated
191: DESCRIPTION
192: "The total number of packets containing errors received
193: on this LocalTalk interface."
194: ::= { llapEntry 6 }
195:
196: llapCollisions OBJECT-TYPE
197: SYNTAX Counter
198: ACCESS read-only
199: STATUS mandatory
200: DESCRIPTION
201: "The total number of collisions assumed on this
202: LocalTalk interface due to the lack of a lapCTS reply."
203: ::= { llapEntry 7 }
204:
205: llapDefers OBJECT-TYPE
206: SYNTAX Counter
207: ACCESS read-only
208: STATUS mandatory
209: DESCRIPTION
210: "The total number of times this LocalTalk interface
211: deferred to other packets."
212: ::= { llapEntry 8 }
213:
214: llapNoDataErrors OBJECT-TYPE
215: SYNTAX Counter
216: ACCESS read-only
217: STATUS mandatory
218: DESCRIPTION
219: "The total number of times this LocalTalk interface
220: received a lapRTS packet and expected a data packet,
221: but did not receive any data packet."
222: ::= { llapEntry 9 }
223:
224: llapRandomCTSErrors OBJECT-TYPE
225: SYNTAX Counter
226: ACCESS read-only
227: STATUS mandatory
228: DESCRIPTION
229: "The total number of times this LocalTalk interface
230: received a lapCTS packet that was not solicited by a
231: lapRTS packet."
232: ::= { llapEntry 10 }
233:
234: llapFCSErrors OBJECT-TYPE
235: SYNTAX Counter
236: ACCESS read-only
237: STATUS mandatory
238: DESCRIPTION
239: "The total number of times this LocalTalk interface
240: received a packet with an FCS (Frame Check Sequence)
241: error."
242: ::= { llapEntry 11 }
243:
244:
245: -- The AARP Group
246: --
247: -- Implementation of this group is mandatory for all entities
248: -- that implement AARP
249:
250: aarpTable OBJECT-TYPE
251: SYNTAX SEQUENCE OF AarpEntry
252: ACCESS not-accessible
253: STATUS mandatory
254: DESCRIPTION
255: "The AppleTalk Address Translation Table contains an
256: equivalence of AppleTalk Network Addresses to the link
257: layer physical address."
258: ::= { aarp 1 }
259:
260: aarpEntry OBJECT-TYPE
261: SYNTAX AarpEntry
262: ACCESS not-accessible
263: STATUS mandatory
264: DESCRIPTION
265: "Each entry contains one AppleTalk Network Address to
266: physical address equivalence.
267:
268: As an example, an instance of the aarpPhysAddress
269: object might be named aarpPhysAddress.1.0.80.234"
270: INDEX { aarpIfIndex, aarpNetAddress }
271: ::= { aarpTable 1 }
272:
273: AarpEntry ::= SEQUENCE {
274: aarpIfIndex INTEGER,
275: aarpPhysAddress OCTET STRING,
276: aarpNetAddress DdpNodeAddress,
277: aarpStatus INTEGER
278: }
279: aarpIfIndex OBJECT-TYPE
279: error -
index element `aarpIfIndex' of row `aarpEntry' must have a range restriction
280: SYNTAX INTEGER
281: ACCESS read-only
282: STATUS mandatory
283: DESCRIPTION
284: "The interface on which this entry's equivalence is
285: effective. The interface identified by a particular
286: value of this index is the same interface as
287: identified by the same value of ifIndex."
288: ::= { aarpEntry 1 }
289:
290: aarpPhysAddress OBJECT-TYPE
291: SYNTAX OCTET STRING
292: ACCESS read-write
293: STATUS mandatory
294: DESCRIPTION
295: "The media-dependent physical address."
296: ::= { aarpEntry 2 }
297:
298: aarpNetAddress OBJECT-TYPE
299: SYNTAX DdpNodeAddress
300: ACCESS read-only
301: STATUS mandatory
302: DESCRIPTION
303: "The AppleTalk Network Address corresponding to the
304: media-dependent physical address."
305: ::= { aarpEntry 3 }
306:
307: aarpStatus OBJECT-TYPE
308: SYNTAX INTEGER {
309: valid(1),
310: invalid(2)
311: }
312: ACCESS read-write
313: STATUS mandatory
314: DESCRIPTION
315: "The status of this AARP entry.
316: Setting this object to the value invalid(2) has the
317: effect of invalidating the corresponding entry in the
318: aarpTable. That is, it effectively disassociates
319: the mapping identified with said entry. It is an
320: implementation-specific matter as to whether the agent
321: removes an invalidated entry from the table.
322: Accordingly, management stations must be prepared to
323: receive from agents tabular information corresponding
324: to entries not currently in use. Proper
325: interpretation of such entries requires examination
326: of the relevant aarpStatus object."
327: ::= { aarpEntry 4 }
328:
329: aarpLookups OBJECT-TYPE
330: SYNTAX Counter
331: ACCESS read-only
332: STATUS mandatory
333: DESCRIPTION
334: "The number of times the AARP cache for this entity
335: was searched."
336: ::= { aarp 2 }
337:
338: aarpHits OBJECT-TYPE
339: SYNTAX Counter
340: ACCESS read-only
341: STATUS mandatory
342: DESCRIPTION
343: "The number of times an entry was searched for and
344: found in the AARP cache for this entity."
345: ::= { aarp 3 }
346:
347:
348: -- The ATPort Group
349: --
350: -- Implementation of this group is mandatory for all entities
351: -- that implement AppleTalk ports
352: --
353: -- Note that to be compliant with this group, all variables
354: -- that have read-write access must be implemented as
355: -- read-write.
356:
357: atportTable OBJECT-TYPE
358: SYNTAX SEQUENCE OF AtportEntry
359: ACCESS not-accessible
360: STATUS mandatory
361: DESCRIPTION
362: "A list of AppleTalk ports for this entity."
363: ::= { atport 1 }
364:
365: atportEntry OBJECT-TYPE
366: SYNTAX AtportEntry
367: ACCESS not-accessible
368: STATUS mandatory
369: DESCRIPTION
370: "The description of one of the AppleTalk
371: ports on this entity.
372:
373: As an example, an instance of the atportNetFrom object
374: might be named atportNetFrom.2"
375:
376: INDEX { atportIndex }
377: ::= { atportTable 1 }
378:
379: AtportEntry ::= SEQUENCE {
380: atportIndex INTEGER,
381: atportDescr DisplayString,
382: atportType INTEGER,
383: atportNetStart ATNetworkNumber,
384: atportNetEnd ATNetworkNumber,
385: atportNetAddress DdpNodeAddress,
386: atportStatus INTEGER,
387: atportNetConfig INTEGER,
388: atportZoneConfig INTEGER,
389: atportZoneDefault ATName,
390: atportIfIndex INTEGER,
391: atportNetFrom DdpNodeAddress,
392: atportZoneFrom DdpNodeAddress,
393: atportInPkts Counter,
394: atportOutPkts Counter,
395: atportHome INTEGER,
396: atportCurrentZone ATName,
397: atportConflictPhysAddr OCTET STRING
398: }
399:
400: atportIndex OBJECT-TYPE
400: error -
index element `atportIndex' of row `atportEntry' must have a range restriction
400: error -
index element `atportIndex' of row `zipRouterNetInfoEntry' must have a range restriction
400: error -
index element `atportIndex' of row `zipNetInfoEntry' must have a range restriction
400: error -
index element `atportIndex' of row `perPortEntry' must have a range restriction
401: SYNTAX INTEGER
402: ACCESS read-only
403: STATUS mandatory
404: DESCRIPTION
405: "A unique value for each AppleTalk port.
406: Its value is between 1 and the total number of
407: AppleTalk ports. The value for each port must
408: remain constant at least from the re-initialization
409: of the entity's network management system to the
410: next re-initialization."
411: ::= { atportEntry 1 }
412:
413: atportDescr OBJECT-TYPE
414: SYNTAX DisplayString
415: ACCESS read-write
416: STATUS mandatory
417: DESCRIPTION
418: "A text string containing information about the
419: port. This string is intended for presentation
420: to a human; it must not contain anything but printable
421: ASCII characters."
422: ::= { atportEntry 2 }
423:
424: -- Several objects throughout the MIB key off of atportType to
425: -- determine the format of OCTET STRING addresses of peers.
426: -- The address formats are as follows:
427: -- localtalk, ethertalk1, ethertalk2, tokentalk, iptalk,
428: -- fdditalk, smdstalk, arctalk, and virtual take the
429: -- format of DdpNodeAddress
430: -- serialPPP: null OCTET STRING
431: -- serialNonstandard: vendor specific
432: -- aurp: see AURP MIB to determine format
433: -- frameRelay: 32 bit DLCI in network byte order
434: -- (OCTET STRING (SIZE (4)))
435: -- x25: X121Address (see RFC 1382)
436: -- ip: IP address (OCTET STRING (SIZE (4)))
437: -- osi: NSAP (OCTET STRING (SIZE (3..20)))
438: -- decnetIV: 6 bit area, 10 bit host in network byte order
439: -- (OCTET STRING (SIZE (2)))
440: -- arap: ???
441: -- nonAppleTalk3Com: based on ifType
442: -- ipx: 32 bit network number in network byte order
443: -- followed by datalink address of host
444: -- arns: 32 bit ARNS header
445: -- hdlc: DdpNodeAddress or null OCTET STRING
446:
447: atportType OBJECT-TYPE
448: SYNTAX INTEGER {
449: other(1), -- none of the following
450: localtalk(2),
451: ethertalk1(3),
452: ethertalk2(4),
453: tokentalk(5),
454: iptalk(6),
455: serialPPP(7),
456: serialNonstandard(8),
457: virtual(9), -- an internal interface
458: fdditalk(10),
459: arctalk(11),
460: smdstalk(12),
461: aurp(13),
462: frameRelay(14),
463: x25(15),
464: ip(16),
465: osi(17),
466: decnetIV(18),
467: arap(19),
468: isdnInThePacketMode(20),
469: nonAppleTalk3Com(21),
470: ipx(22),
471: arns(23),
472: hdlc(24)
473: }
474: ACCESS read-write
475: STATUS mandatory
476: DESCRIPTION
477: "The type of port, distinguished by the protocol
478: immediately below DDP in the protocol stack."
479: ::= { atportEntry 3 }
480:
481: atportNetStart OBJECT-TYPE
482: SYNTAX ATNetworkNumber
483: ACCESS read-write
484: STATUS mandatory
485: DESCRIPTION
486: "The first AppleTalk network address in the range
487: configured for this port. If this port is not a
488: native AppleTalk port, this object shall have the
489: value of two octets of zero."
490: ::= { atportEntry 4 }
491:
492: atportNetEnd OBJECT-TYPE
493: SYNTAX ATNetworkNumber
494: ACCESS read-write
495: STATUS mandatory
496: DESCRIPTION
497: "The last AppleTalk network address in the range
498: configured for this port. If the network to which
499: this AppleTalk port is connected is a non-extended
500: network, or if it is not a native AppleTalk port,
501: the value for atportNetEnd shall be two octets of
502: zero."
503: ::= { atportEntry 5 }
504:
505: atportNetAddress OBJECT-TYPE
506: SYNTAX DdpNodeAddress
507: ACCESS read-write
508: STATUS mandatory
509: DESCRIPTION
510: "The AppleTalk network address configured for this
511: port. In addition, this value may be used as a hint
512: for an initial node number used during node-finding.
513: If this port is not a native AppleTalk port, this
514: object shall have the value of three octets of zero."
515: ::= { atportEntry 6 }
516:
517: atportStatus OBJECT-TYPE
518: SYNTAX INTEGER {
519: routing(1), --this port is fully configured & routing
520: unconfigured(2),
521: off(3),
522: invalid(4),
523: endNode(5), -- this port is acting as an end node
524: offDueToConflict(6), -- port is off due to
525: -- configuration conflict
526: other(7) -- none of the states defined above
527: }
528: ACCESS read-write
529: STATUS mandatory
530: DESCRIPTION
531: "The configuration status of this port.
532:
533: Setting this object to the value invalid(4) has the
534: effect of invalidating the corresponding entry in the
535: atportTable. That is, it effectively disassociates the
536: mapping identified with said entry. It is an
537: implementation-specific matter as to whether the agent
538: removes an invalidated entry from the table.
539: Accordingly, management stations must be prepared to
540: receive from agents tabular information corresponding
541: to entries not currently in use. Proper
542: interpretation of such entries requires examination
543: of the relevant atportStatus object."
544: ::= { atportEntry 7 }
545:
546: atportNetConfig OBJECT-TYPE
547: SYNTAX INTEGER {
548: conflictOrientedSeed(1), -- use configured network
549: -- range even if it conflicts with another
550: -- AppleTalk device
551: garnered(2), -- acquire from another AppleTalk device
552: guessed(3), -- generate a "random" network range
553: unconfigured(4), -- no other value applies
554: conflictAverseSeed(5), -- use configured network
555: -- range, but don't come up if it conflicts
556: softSeed(6) -- attempt to use configured network
557: -- range, but use network range from another
558: -- router if our configuration conflicts
559: }
560: ACCESS read-write
561: STATUS mandatory
562: DESCRIPTION
563: "The status of the network information for this port.
564: If this port is not a native AppleTalk port, this
565: object shall have the value unconfigured(4)."
566: ::= { atportEntry 8 }
567:
568: atportZoneConfig OBJECT-TYPE
569: SYNTAX INTEGER {
570: conflictOrientedSeed(1), -- use configured zone
571: -- information even if it conflicts with
572: -- another AppleTalk device
573: garnered(2), -- acquire from another AppleTalk device
574: guessed(3), -- generate "random" zone information
575: unconfigured(4), -- no other value applies
576: conflictAverseSeed(5), -- use configured zone
577: -- information, but don't come up if it
578: -- conflicts
579: softSeed(6) -- attempt to use configured zone
580: -- information, but use zone information
581: -- from another router if our configuration
582: -- conflicts
583: }
584: ACCESS read-write
585: STATUS mandatory
586: DESCRIPTION
587: "The status of the zone information for this port.
588: If this port is not a native AppleTalk port, this
589: object shall have the value unconfigured(4)."
590: ::= { atportEntry 9 }
591:
592: atportZoneDefault OBJECT-TYPE
593: SYNTAX ATName
594: ACCESS read-write
595: STATUS mandatory
596: DESCRIPTION
597: "The name of the default zone for this port. If
598: this port only has one zone, that zone is
599: represented here. If this port is not a native
600: AppleTalk port, this object shall contain an octet
601: string of zero length.
602:
603: When this value is changed in a router, the router
604: must send a zipNotify packet on the associated
605: network."
606: ::= { atportEntry 10 }
607:
608: atportIfIndex OBJECT-TYPE
609: SYNTAX INTEGER
610: ACCESS read-write
611: STATUS mandatory
612: DESCRIPTION
613: "The physical interface associated with this
614: AppleTalk port. The interface identified by a
615: particular value of this index is the same interface
616: as identified by the same value of ifIndex."
617: ::= { atportEntry 11 }
618:
619: atportNetFrom OBJECT-TYPE
620: SYNTAX DdpNodeAddress
621: ACCESS read-only
622: STATUS mandatory
623: DESCRIPTION
624: "When atportNetConfig is set to garnered(2), this
625: variable contains the DDP address of an entity from
626: which the AppleTalk network number was garnered.
627: When atportNetConfig is set to
628: conflictOrientedSeed(1), conflictAverseSeed(5),
629: or softSeed(6), this variable contains the DDP
630: address of an entity which confirmed or supplied our
631: AppleTalk network number, for example by replying to
632: a ZIP GetNetInfo request.
633:
634: If atportNetConfig is set to guessed(3) or
635: unconfigured(4), or if the entity has not received
636: any network number confirmation, this variable
637: should be set to three octets of zero."
638: ::= { atportEntry 12 }
639:
640: atportZoneFrom OBJECT-TYPE
641: SYNTAX DdpNodeAddress
642: ACCESS read-only
643: STATUS mandatory
644: DESCRIPTION
645: "When atportZoneConfig is set to garnered(2), this
646: variable contains the DDP address of an entity from
647: which the AppleTalk zone list was garnered.
648:
649: When atportZoneConfig is set to
650: conflictOrientedSeed(1), conflictAverseSeed(5), or
651: softSeed(6), this variable contains the DDP address
652: of an entity which confirmed or supplied our
653: AppleTalk zone information, for example by replying
654: to a ZIP GetNetInfo request or a ZIP Query.
655:
656: If atportZoneConfig is set to guessed(3) or
657: unconfigured(4), or if the entity has not received
658: any zone confirmation, this variable should be set
659: to three octets of zero."
660: ::= { atportEntry 13 }
661:
662: atportInPkts OBJECT-TYPE
663: SYNTAX Counter
664: ACCESS read-only
665: STATUS mandatory
666: DESCRIPTION
667: "The number of packets received by this entity on
668: this port."
669: ::= { atportEntry 14 }
670:
671: atportOutPkts OBJECT-TYPE
672: SYNTAX Counter
673: ACCESS read-only
674: STATUS mandatory
675: DESCRIPTION
676: "The number of packets transmitted by this entity on
677: this port."
678: ::= { atportEntry 15 }
679:
680: atportHome OBJECT-TYPE
681: SYNTAX INTEGER {
682: home(1),
683: notHome(2)
684: }
685: ACCESS read-only
686: STATUS mandatory
687: DESCRIPTION
688: "An indication of whether or not the entity is
689: homed on this port, that is to say, a port on which
690: the entity could perform NBP registrations for
691: services that it chooses to advertise."
692: ::= { atportEntry 16 }
693:
694: atportCurrentZone OBJECT-TYPE
695: SYNTAX ATName
696: ACCESS read-write
697: STATUS mandatory
698: DESCRIPTION
699: "The current zone for the port. In general, this is
700: the zone name in which services on this port will
701: be registered. If this port is not a native
702: AppleTalk port, this object shall contain an octet
703: string of zero length. Note that modifications to
704: this object do not affect the nbpTable."
705: ::= { atportEntry 17 }
706:
707: atportConflictPhysAddr OBJECT-TYPE
708: SYNTAX OCTET STRING
709: ACCESS read-only
710: STATUS mandatory
711: DESCRIPTION
712: "The link-layer address of a device which caused
713: this entity to set atportStatus to
714: offDueToConflict(6). If this address is not
715: available, or if the entity has not set atportStatus
716: to offDueToConflict, this object shall be a zero
717: length OCTET STRING."
718: ::= { atportEntry 18 }
719:
720: -- The atportZoneTable stores information about the zones
721: -- associated with each port. The default zone for each
722: -- port is stored in the port's atportZoneDefault variable;
723: -- all other zones for the port are listed in this table.
724: -- If a port only has one zone, it should be stored in the
725: -- port's atportZoneDefault variable, and this table should
726: -- be empty.
727: --
728: -- One of the indexes for this table is atportZoneName.
729: -- Even though AppleTalk zone name matches are
730: -- case-insensitive, this table will store zone names
731: -- regardless of case. SNMP Get, GetNext and Set operations
732: -- are performed on these (potentially) mixed case strings
733: -- according to the normal SNMP rules with the following
734: -- caveat: in processing a SET request, the agent shall
735: -- perform a case-insensitive search and a case-sensitive
736: -- search. If the case-insensitive search matches and the
737: -- case-sensitive search does not match, the "equivalent"
738: -- zone name exists in another entry with a different
739: -- capitalization and the SET request shall fail due
740: -- to the name being inconsistent (SNMPv1 should return a
741: -- genErr.) This insures that only one version of a zone
742: -- name will appear in each agent, at the expense of forcing
743: -- a management station to query using that exact name.
744:
745: atportZoneTable OBJECT-TYPE
746: SYNTAX SEQUENCE OF AtportZoneEntry
747: ACCESS not-accessible
748: STATUS mandatory
749: DESCRIPTION
750: "The table of zone information for non-default
751: zones on ports."
752: ::= { atport 2 }
753:
754: atportZoneEntry OBJECT-TYPE
755: SYNTAX AtportZoneEntry
756: ACCESS not-accessible
757: STATUS mandatory
758: DESCRIPTION
759: "An entry of zone information for a port.
760:
761: As an example, an instance of the atportZoneStatus
762: object might be named
763: atportZoneStatus.2.8.84.119.105.108.105.103.104.116"
764: INDEX { atportZonePort, atportZoneName }
765: ::= { atportZoneTable 1 }
766:
767: AtportZoneEntry ::= SEQUENCE {
768: atportZonePort INTEGER,
769: atportZoneName ATName (SIZE (1..32)),
770: atportZoneStatus INTEGER
771: }
772:
773: atportZonePort OBJECT-TYPE
773: error -
index element `atportZonePort' of row `atportZoneEntry' must have a range restriction
774: SYNTAX INTEGER
775: ACCESS not-accessible
776: STATUS mandatory
777: DESCRIPTION
778: "An integer representing the port to which this zone
779: belongs. The port identified by a particular value
780: of this object is the same port as identified by the
781: same value of atportIndex."
782: ::= { atportZoneEntry 1 }
783:
784: atportZoneName OBJECT-TYPE
785: SYNTAX ATName (SIZE (1..32))
786: ACCESS not-accessible
787: STATUS mandatory
788: DESCRIPTION
789: "A zone name configured for the AppleTalk port
790: referred to in the corresponding entry of
791: atportZonePort.
792:
793: When this value is changed in a router, the router
794: must send a zipNotify packet on the associated
795: network."
796: ::= { atportZoneEntry 2 }
797:
798: atportZoneStatus OBJECT-TYPE
799: SYNTAX INTEGER {
800: valid(1),
801: invalid(2)
802: }
803: ACCESS read-write
804: STATUS mandatory
805: DESCRIPTION
806: "The status of this zone entry.
807:
808: Setting this object to the value invalid(2) has the
809: effect of invalidating the corresponding entry in
810: the atportZoneTable. That is, it effectively
811: disassociates the mapping identified with said
812: entry. It is an implementation-specific matter as
813: to whether the agent removes an invalidated entry
814: from the table. Accordingly, management stations
815: must be prepared to receive from agents tabular
816: information corresponding to entries not currently
817: in use. Proper interpretation of such entries
818: requires examination of the relevant
819: atportZoneStatus object."
820: ::= { atportZoneEntry 3 }
821:
822:
823: -- The DDP Group
824: --
825: -- Implementation of this group is mandatory for all
826: -- entities that implement DDP
827: --
828: -- This group consists of DDP variables that would be
829: -- implemented by either a router or an end node. The
830: -- following variables are included:
831: -- ddpOutRequests
832: -- ddpOutShorts
833: -- ddpOutLongs
834: -- ddpInReceives
835: -- ddpInLocalDatagrams
836: -- ddpNoProtocolHandlers
837: -- ddpTooShortErrors
838: -- ddpTooLongErrors
839: -- ddpShortDDPErrors
840: -- ddpChecksumErrors
841: -- ddpListenerTable
842: --
843: -- Note that the variables in this group are not numbered
844: -- sequentially. This was done so that it was not necessary
845: -- to deprecate variables from RFC 1243.
846:
847: ddpOutRequests OBJECT-TYPE
848: SYNTAX Counter
849: ACCESS read-only
850: STATUS mandatory
851: DESCRIPTION
852: "The total number of DDP datagrams which were
853: supplied to DDP by local DDP clients in requests for
854: transmission. Note that this counter does not
855: include any datagrams counted in ddpForwRequests."
856: ::= { ddp 1 }
857:
858: ddpOutShorts OBJECT-TYPE
859: SYNTAX Counter
860: ACCESS read-only
861: STATUS mandatory
862: DESCRIPTION
863: "The total number of short DDP datagrams which were
864: transmitted from this entity."
865: ::= { ddp 2 }
866:
867: ddpOutLongs OBJECT-TYPE
868: SYNTAX Counter
869: ACCESS read-only
870: STATUS mandatory
871: DESCRIPTION
872: "The total number of long DDP datagrams which were
873: transmitted from this entity."
874: ::= { ddp 3 }
875:
876: ddpInReceives OBJECT-TYPE
877: SYNTAX Counter
878: ACCESS read-only
879: STATUS mandatory
880: DESCRIPTION
881: "The total number of input datagrams received by
882: DDP, including those received in error."
883: ::= { ddp 4 }
884:
885: ddpInLocalDatagrams OBJECT-TYPE
886: SYNTAX Counter
887: ACCESS read-only
888: STATUS mandatory
889: DESCRIPTION
890: "The total number of input DDP datagrams for which
891: this
892: entity was their final DDP destination."
893: ::= { ddp 6 }
894:
895: ddpNoProtocolHandlers OBJECT-TYPE
896: SYNTAX Counter
897: ACCESS read-only
898: STATUS mandatory
899: DESCRIPTION
900: "The total number of DDP datagrams addressed to this
901: entity that were addressed to an upper layer protocol
902: for which no protocol handler existed."
903: ::= { ddp 7 }
904:
905: ddpTooShortErrors OBJECT-TYPE
906: SYNTAX Counter
907: ACCESS read-only
908: STATUS mandatory
909: DESCRIPTION
910: "The total number of input DDP datagrams dropped
911: because the received data length was less than the
912: data length specified in the DDP header or the
913: received data length was less than the length of the
914: expected DDP header."
915: ::= { ddp 9 }
916:
917: ddpTooLongErrors OBJECT-TYPE
918: SYNTAX Counter
919: ACCESS read-only
920: STATUS mandatory
921: DESCRIPTION
922: "The total number of input DDP datagrams dropped
923: because they exceeded the maximum DDP datagram
924: size."
925: ::= { ddp 10 }
926:
927: ddpShortDDPErrors OBJECT-TYPE
928: SYNTAX Counter
929: ACCESS read-only
930: STATUS mandatory
931: DESCRIPTION
932: "The total number of input DDP datagrams dropped
933: because this entity was not their final destination
934: and their type was short DDP."
935: ::= { ddp 12 }
936:
937: ddpChecksumErrors OBJECT-TYPE
938: SYNTAX Counter
939: ACCESS read-only
940: STATUS mandatory
941: DESCRIPTION
942: "The total number of input DDP datagrams for which
943: this DDP entity was their final destination, and
944: which were dropped because of a checksum error."
945: ::= { ddp 14 }
946:
947: ddpListenerTable OBJECT-TYPE
948: SYNTAX SEQUENCE OF DdpListenerEntry
949: ACCESS not-accessible
950: STATUS mandatory
951: DESCRIPTION
952: "The ddpListenerTable stores information for each
953: DDP socket that has a listener."
954: ::= { ddp 15 }
955:
956: ddpListenerEntry OBJECT-TYPE
957: SYNTAX DdpListenerEntry
958: ACCESS not-accessible
959: STATUS mandatory
960: DESCRIPTION
961: "This ddpListenerEntry contains information about a
962: particular socket that has a socket listener.
963:
964: As an example, an instance of the ddpListenerStatus
965: object might be named ddpListenerStatus.0.80.220.1"
966: INDEX { ddpListenerAddress }
967: ::= { ddpListenerTable 1 }
968:
969: DdpListenerEntry ::= SEQUENCE {
970: ddpListenerAddress DdpSocketAddress,
971: ddpListenerInPkts Counter,
972: ddpListenerStatus INTEGER
973: }
974:
975: ddpListenerAddress OBJECT-TYPE
976: SYNTAX DdpSocketAddress
977: ACCESS not-accessible
978: STATUS mandatory
979: DESCRIPTION
980: "The DDP address that this socket listener is bound
981: to. If this socket listener isn't bound to a
982: particular address, for instance if it is intended
983: for all interfaces, this object shall have the value
984: of three octets of zero followed by one octet of
985: socket number. The socket number must not equal
986: zero."
987: ::= { ddpListenerEntry 1 }
988:
989: ddpListenerInPkts OBJECT-TYPE
990: SYNTAX Counter
991: ACCESS read-only
992: STATUS mandatory
993: DESCRIPTION
994: "The number of packets received for this listener."
995: ::= { ddpListenerEntry 2 }
996:
997: ddpListenerStatus OBJECT-TYPE
998: SYNTAX INTEGER {
999: valid(1),
1000: invalid(2)
1001: }
1002: ACCESS read-write
1003: STATUS mandatory
1004: DESCRIPTION
1005: "The status of this socket listener.
1006: Setting this object to the value invalid(2) has the
1007: effect of invalidating the corresponding entry in the
1008: ddpListenerTable. That is, it effectively
1009: disassociates the mapping identified with said
1010: entry. It is an implementation-specific matter as
1011: to whether the agent removes an invalidated entry
1012: from the table. Accordingly, management stations
1013: must be prepared to receive from agents tabular
1014: information corresponding to entries not currently
1015: in use. Proper interpretation of such entries
1016: requires examination of the relevant
1017: ddpListenerStatus object."
1018: ::= { ddpListenerEntry 3 }
1019:
1020:
1021: -- The DDP Router Group
1022: --
1023: -- Implementation of this group is required for all routers
1024: -- which implement DDP
1025: --
1026: -- This group consists of DDP variables that only a router
1027: -- would implement. The following variables are included:
1028: -- ddpForwRequests
1029: -- ddpOutNoRoutes
1030: -- ddpBroadcastErrors
1031: -- ddpHopCountErrors
1032: -- ddpForwardingTable
1033: --
1034: -- Note that the variables in this group are not numbered
1035: -- sequentially. This was done so that variables from
1036: -- RFC 1243 did not need to be deprecated.
1037:
1038: ddpForwRequests OBJECT-TYPE
1039: SYNTAX Counter
1040: ACCESS read-only
1041: STATUS mandatory
1042: DESCRIPTION
1043: "The number of input datagrams for which this entity
1044: was not their final DDP destination, as a result of
1045: which an attempt was made to find a route to forward
1046: them to that final destination."
1047: ::= { ddp 5 }
1048:
1049: ddpOutNoRoutes OBJECT-TYPE
1050: SYNTAX Counter
1051: ACCESS read-only
1052: STATUS mandatory
1053: DESCRIPTION
1054: "The total number of DDP datagrams dropped because a
1055: route could not be found to their final destination."
1056: ::= { ddp 8 }
1057:
1058: ddpBroadcastErrors OBJECT-TYPE
1059: SYNTAX Counter
1060: ACCESS read-only
1061: STATUS mandatory
1062: DESCRIPTION
1063: "The total number of input DDP datagrams dropped
1064: because this entity was not their final destination
1065: and they were addressed to the link level broadcast."
1066: ::= { ddp 11 }
1067:
1068: ddpHopCountErrors OBJECT-TYPE
1069: SYNTAX Counter
1070: ACCESS read-only
1071: STATUS mandatory
1072: DESCRIPTION
1073: "The total number of input DDP datagrams dropped
1074: because this entity was not their final destination
1075: and their hop count would exceed 15."
1076: ::= { ddp 13 }
1077:
1078: -- The ddpForwardingTable is a read-only table which shows the
1079: -- next hop that a datagram will take when being routed to a
1080: -- specific network. If a manager wishes to change data in
1081: -- this table via SNMP, he must change it in the MIB for the
1082: -- routing protocol itself (by incrementing hop counts,
1083: -- etc), rather than in this table. This table is derived
1084: -- by the managed entity from the information it receives
1085: -- from the routing protocols that it supports.
1086: --
1087: -- This table also shows the routing table from which the next
1088: -- hop was derived. When a MIB is written for an AppleTalk
1089: -- routing protocol, it should include the definition of an
1090: -- object identifier which will be used in the
1091: -- ddpForwardingProto variable defined here. (For example,
1092: -- a value for RTMP is defined as { ddp-forw-proto-oids 1 }
1093: -- below.)
1094: --
1095: -- To look for a specific net N in this table, it is suggested
1096: -- that the management station perform a get-next query for
1097: -- ddpForwardingNetEnd.(N-1). This will retrieve the correct
1098: -- row if it exists in the table.
1099:
1100: ddpForwardingTable OBJECT-TYPE
1101: SYNTAX SEQUENCE OF DdpForwardingEntry
1102: ACCESS not-accessible
1103: STATUS mandatory
1104: DESCRIPTION
1105: "A table of forwarding entries for DDP. This table
1106: contains a route for each AppleTalk network currently
1107: known to the entity."
1108: ::= { ddp 16 }
1109:
1110: ddpForwardingEntry OBJECT-TYPE
1111: SYNTAX DdpForwardingEntry
1112: ACCESS not-accessible
1113: STATUS mandatory
1114: DESCRIPTION
1115: "A forwarding entry for a particular AppleTalk
1116: network.
1117:
1118: As an example, an instance of the ddpForwardingPort
1119: object might be named ddpForwardingPort.0.90"
1120: INDEX { ddpForwardingNetEnd }
1121: ::= { ddpForwardingTable 1 }
1122:
1123: DdpForwardingEntry ::= SEQUENCE {
1124: ddpForwardingNetEnd ATNetworkNumber,
1125: ddpForwardingNetStart ATNetworkNumber,
1126: ddpForwardingNextHop OCTET STRING,
1127: ddpForwardingProto OBJECT IDENTIFIER,
1128: ddpForwardingModifiedTime TimeTicks,
1129: ddpForwardingUseCounts Counter,
1130: ddpForwardingPort INTEGER
1131: }
1132:
1133: ddpForwardingNetEnd OBJECT-TYPE
1134: SYNTAX ATNetworkNumber
1135: ACCESS not-accessible
1136: STATUS mandatory
1137: DESCRIPTION
1138: "The last network number in the network range
1139: matched by this forwarding entry. This will not be
1140: zero even if this corresponds to a non-extended
1141: net."
1142: ::= { ddpForwardingEntry 1 }
1143:
1144: ddpForwardingNetStart OBJECT-TYPE
1145: SYNTAX ATNetworkNumber
1146: ACCESS read-only
1147: STATUS mandatory
1148: DESCRIPTION
1149: "The first network number in the network range
1150: matched by this forwarding entry."
1151: ::= { ddpForwardingEntry 2 }
1152:
1153: ddpForwardingNextHop OBJECT-TYPE
1154: SYNTAX OCTET STRING
1155: ACCESS read-only
1156: STATUS mandatory
1157: DESCRIPTION
1158: "The next hop in the route to this entry's
1159: destination network. The format of this address can
1160: be determined by examinating the atportType
1161: corresponding to this entry."
1162: ::= { ddpForwardingEntry 3 }
1163:
1164: ddpForwardingProto OBJECT-TYPE
1165: SYNTAX OBJECT IDENTIFIER
1166: ACCESS read-only
1167: STATUS mandatory
1168: DESCRIPTION
1169: "The routing mechanism by which this route was
1170: learned."
1171: ::= { ddpForwardingEntry 4 }
1172:
1173: ddpForwardingModifiedTime OBJECT-TYPE
1174: SYNTAX TimeTicks
1175: ACCESS read-only
1176: STATUS mandatory
1177: DESCRIPTION
1178: "The value of sysUpTime at the time of the last
1179: modification to this entry. The initial value of
1180: ddpForwardingModified time shall be the value of
1181: sysUpTime at the time the entry is created."
1182: ::= { ddpForwardingEntry 5 }
1183:
1184: ddpForwardingUseCounts OBJECT-TYPE
1185: SYNTAX Counter
1186: ACCESS read-only
1187: STATUS mandatory
1188: DESCRIPTION
1189: "The number of times this entry has been used to
1190: route a packet to the destination network. Note
1191: that this counter is not cleared when the
1192: corresponding ddpForwardingNextHop variable
1193: changes."
1194: ::= { ddpForwardingEntry 6 }
1195:
1196: ddpForwardingPort OBJECT-TYPE
1197: SYNTAX INTEGER
1198: ACCESS read-only
1199: STATUS mandatory
1200: DESCRIPTION
1201: "The AppleTalk port through which
1202: ddpForwardingNextHop is reached. The interface
1203: identified by a particular value of this variable is
1204: the same interface as identified by the same value
1205: of atportIndex."
1206: ::= { ddpForwardingEntry 7 }
1207:
1208:
1209: ddpForwProtoOids OBJECT IDENTIFIER ::= { ddp 17 }
1210:
1211: -- The value to be assigned to ddpForwardingProto when the
1212: -- routing protocol is RTMP.
1213: rtmpRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 1 }
1214:
1215: -- The value to be assigned to ddpForwardingProto when the
1216: -- routing protocol is KIP.
1217: kipRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 2 }
1218:
1219: ddpForwardingTableOverflows OBJECT-TYPE
1220: SYNTAX Counter
1221: ACCESS read-only
1222: STATUS mandatory
1223: DESCRIPTION
1224: "The number of times the entity attempted to add an
1225: entry to the forwarding table but failed due to
1226: overflow."
1227: ::= { ddp 18 }
1228:
1229:
1230: -- The RTMP Group
1231: --
1232: -- Implementation of this group is required for all routers
1233: -- which implement RTMP
1234:
1235: rtmpTable OBJECT-TYPE
1236: SYNTAX SEQUENCE OF RtmpEntry
1237: ACCESS not-accessible
1238: STATUS mandatory
1239: DESCRIPTION
1240: "A list of Routing Table Maintenance Protocol
1241: entries for this entity."
1242: ::= { rtmp 1 }
1243:
1244: rtmpEntry OBJECT-TYPE
1245: SYNTAX RtmpEntry
1246: ACCESS not-accessible
1247: STATUS mandatory
1248: DESCRIPTION
1249: "The route entry to a particular network range.
1250:
1251: As an example, an instance of the rtmpPort object
1252: might be named rtmpPort.0.80"
1253: INDEX { rtmpRangeStart }
1254: ::= { rtmpTable 1 }
1255:
1256: RtmpEntry ::= SEQUENCE {
1257: rtmpRangeStart ATNetworkNumber,
1258: rtmpRangeEnd ATNetworkNumber,
1259: rtmpNextHop OCTET STRING,
1260: rtmpType INTEGER,
1261: rtmpPort INTEGER,
1262: rtmpHops INTEGER,
1263: rtmpState INTEGER
1264: }
1265:
1266: rtmpRangeStart OBJECT-TYPE
1267: SYNTAX ATNetworkNumber
1268: ACCESS read-only
1269: STATUS mandatory
1270: DESCRIPTION
1271: "The first DDP network address in the network range
1272: to which this routing entry pertains. This is a two
1273: octet DDP network address in network byte order."
1274: ::= { rtmpEntry 1 }
1275:
1276: rtmpRangeEnd OBJECT-TYPE
1277: SYNTAX ATNetworkNumber
1278: ACCESS read-only
1279: STATUS mandatory
1280: DESCRIPTION
1281: "The last DDP network address in the network range
1282: to which this routing entry pertains. This is a two
1283: octet DDP network address in network byte order. If
1284: the network to which this routing entry pertains is
1285: a non-extended network, the value for rtmpRangeEnd
1286: shall be two octets of zero."
1287: ::= { rtmpEntry 2 }
1288:
1289: rtmpNextHop OBJECT-TYPE
1290: SYNTAX OCTET STRING
1291: ACCESS read-only
1292: STATUS mandatory
1293: DESCRIPTION
1294: "The next internet router in the route to this
1295: entry's destination network. The format of this
1296: address can be determined by examinating the
1297: atportType corresponding to this entry."
1298: ::= { rtmpEntry 3 }
1299:
1300: rtmpType OBJECT-TYPE
1301: SYNTAX INTEGER {
1302: other(1),
1303: appletalk(2),
1304: serialPPP(3),
1305: serialNonstandard(4)
1306: }
1307: ACCESS read-only
1308: STATUS mandatory
1309: DESCRIPTION
1310: "The type of network over which this route points."
1311: ::= { rtmpEntry 4 }
1312:
1313: rtmpPort OBJECT-TYPE
1314: SYNTAX INTEGER
1315: ACCESS read-only
1316: STATUS mandatory
1317: DESCRIPTION
1318: "The AppleTalk port over which this route points.
1319: The interface identified by a particular value of
1320: this variable is the same interface as identified by
1321: the same value of atportIndex."
1322: ::= { rtmpEntry 5 }
1323:
1324: rtmpHops OBJECT-TYPE
1325: SYNTAX INTEGER
1326: ACCESS read-only
1327: STATUS mandatory
1328: DESCRIPTION
1329: "The number of hops required to reach the
1330: destination network to which this routing entry
1331: pertains."
1332: ::= { rtmpEntry 6 }
1333:
1334: rtmpState OBJECT-TYPE
1335: SYNTAX INTEGER {
1336: good(1),
1337: suspect(2),
1338: badZero(3),
1339: badOne(4),
1340: invalid(5)
1341: }
1342: ACCESS read-write
1343: STATUS mandatory
1344: DESCRIPTION
1345: "The status of the information contained in this
1346: route entry.
1347:
1348: Setting this object to the value invalid(5) has the
1349: effect of invalidating the corresponding entry in
1350: the rtmpTable. That is, it effectively
1351: disassociates the mapping identified with said
1352: entry. It is an implementation-specific matter as
1353: to whether the agent removes an invalidated entry
1354: from the table. Accordingly, management stations
1355: must be prepared to receive from agents tabular
1356: information corresponding to entries not currently
1357: in use. Proper interpretation of such entries
1358: requires examination of the relevant rtmpState
1359: object."
1360: ::= { rtmpEntry 7 }
1361:
1362: rtmpInDataPkts OBJECT-TYPE
1363: SYNTAX Counter
1364: ACCESS read-only
1365: STATUS mandatory
1366: DESCRIPTION
1367: "A count of the number of good RTMP data packets
1368: received by this entity."
1369: ::= { rtmp 2 }
1370:
1371: rtmpOutDataPkts OBJECT-TYPE
1372: SYNTAX Counter
1373: ACCESS read-only
1374: STATUS mandatory
1375: DESCRIPTION
1376: "A count of the number of RTMP packets sent by this
1377: entity."
1378: ::= { rtmp 3 }
1379:
1380: rtmpInRequestPkts OBJECT-TYPE
1381: SYNTAX Counter
1382: ACCESS read-only
1383: STATUS mandatory
1384: DESCRIPTION
1385: "A count of the number of good RTMP Request packets
1386: received by this entity."
1387: ::= { rtmp 4 }
1388:
1389: rtmpNextIREqualChanges OBJECT-TYPE
1390: SYNTAX Counter
1391: ACCESS read-only
1392: STATUS mandatory
1393: DESCRIPTION
1394: "A count of the number of times RTMP changes the
1395: Next Internet Router in a routing entry because the
1396: hop count advertised in a routing tuple was equal to
1397: the current hop count for a particular network."
1398: ::= { rtmp 5 }
1399:
1400: rtmpNextIRLessChanges OBJECT-TYPE
1401: SYNTAX Counter
1402: ACCESS read-only
1403: STATUS mandatory
1404: DESCRIPTION
1405: "A count of the number of times RTMP changes the
1406: Next Internet Router in a routing entry because the
1407: hop count advertised in a routing tuple was less
1408: than the current hop count for a particular network."
1409: ::= { rtmp 6 }
1410:
1411: rtmpRouteDeletes OBJECT-TYPE
1412: SYNTAX Counter
1413: ACCESS read-only
1414: STATUS mandatory
1415: DESCRIPTION
1416: "A count of the number of times RTMP deletes a route
1417: because it was aged out of the table. This can help
1418: to detect routing problems."
1419: ::= { rtmp 7 }
1420:
1421: rtmpRoutingTableOverflows OBJECT-TYPE
1422: SYNTAX Counter
1423: ACCESS read-only
1424: STATUS mandatory
1425: DESCRIPTION
1426: "The number of times RTMP attempted to add a route
1427: to the RTMP table but failed due to lack of space."
1428: ::= { rtmp 8 }
1429:
1430: -- The RTMP Stub Group
1431: --
1432: -- Implementation of this group is mandatory for all
1433: -- entities that implement RTMP
1434: --
1435: -- It is intended that this group be implemented by routers
1436: -- and end nodes.
1437:
1438: rtmpOutRequestPkts OBJECT-TYPE
1439: SYNTAX Counter
1440: ACCESS read-only
1441: STATUS mandatory
1442: DESCRIPTION
1443: "A count of the number of RTMP Request packets sent
1444: by this entity."
1445: ::= { rtmpStub 1 }
1446:
1447: rtmpInVersionMismatches OBJECT-TYPE
1448: SYNTAX Counter
1449: ACCESS read-only
1450: STATUS mandatory
1451: DESCRIPTION
1452: "A count of the number of RTMP packets received by
1453: this entity that were rejected due to a version
1454: mismatch."
1455: ::= { rtmpStub 2 }
1456:
1457: rtmpInErrors OBJECT-TYPE
1458: SYNTAX Counter
1459: ACCESS read-only
1460: STATUS mandatory
1461: DESCRIPTION
1462: "A count of the number of RTMP packets received by
1463: this entity that were rejected for an error other
1464: than version mismatch."
1465: ::= { rtmpStub 3 }
1466:
1467:
1468: -- The KIP Group
1469: --
1470: -- Implementation of this group is mandatory for all
1471: -- entities that implement KIP
1472:
1473: kipTable OBJECT-TYPE
1474: SYNTAX SEQUENCE OF KipEntry
1475: ACCESS not-accessible
1476: STATUS mandatory
1477: DESCRIPTION
1478: "The table of routing information for KIP networks."
1479: ::= { kip 1 }
1480:
1481: kipEntry OBJECT-TYPE
1482: SYNTAX KipEntry
1483: ACCESS not-accessible
1484: STATUS mandatory
1485: DESCRIPTION
1486: "An entry in the routing table for KIP networks.
1487:
1488: As an example, an instance of the kipCore object
1489: might be named kipCore.0.80"
1490: INDEX { kipNetStart }
1491: ::= { kipTable 1 }
1492:
1493: KipEntry ::= SEQUENCE {
1494: kipNetStart ATNetworkNumber,
1495: kipNetEnd ATNetworkNumber,
1496: kipNextHop IpAddress,
1497: kipHopCount INTEGER,
1498: kipBCastAddr IpAddress,
1499: kipCore INTEGER,
1500: kipType INTEGER,
1501: kipState INTEGER,
1502: kipShare INTEGER,
1503: kipFrom IpAddress
1504: }
1505:
1506: kipNetStart OBJECT-TYPE
1507: SYNTAX ATNetworkNumber
1508: ACCESS read-only
1509: STATUS mandatory
1510: DESCRIPTION
1511: "The first AppleTalk network address in the range
1512: for this routing entry. This address is a two octet
1513: DDP network address in network byte order."
1514: ::= { kipEntry 1 }
1515:
1516: kipNetEnd OBJECT-TYPE
1517: SYNTAX ATNetworkNumber
1518: ACCESS read-write
1519: STATUS mandatory
1520: DESCRIPTION
1521: "The last AppleTalk network address in the range for
1522: this routing entry. This address is a two octet DDP
1523: network address in network byte order. If the
1524: network to which this AppleTalk port is connected is
1525: a non-extended network, the value for kipNetEnd
1526: shall be two octets of zero."
1527: ::= { kipEntry 2 }
1528:
1529: kipNextHop OBJECT-TYPE
1530: SYNTAX IpAddress
1531: ACCESS read-write
1532: STATUS mandatory
1533: DESCRIPTION
1534: "The IP address of the next hop in the route to this
1535: entry's destination network."
1536: ::= { kipEntry 3 }
1537:
1538: kipHopCount OBJECT-TYPE
1539: SYNTAX INTEGER
1540: ACCESS read-write
1541: STATUS mandatory
1542: DESCRIPTION
1543: "The number of hops required to reach the destination
1544: network to which this entry pertains."
1545: ::= { kipEntry 4 }
1546:
1547: kipBCastAddr OBJECT-TYPE
1548: SYNTAX IpAddress
1549: ACCESS read-write
1550: STATUS mandatory
1551: DESCRIPTION
1552: "The form of the IP address used to broadcast on this
1553: network."
1554: ::= { kipEntry 5 }
1555:
1556: kipCore OBJECT-TYPE
1557: SYNTAX INTEGER {
1558: core(1),
1559: notcore(2)
1560: }
1561: ACCESS read-write
1562: STATUS mandatory
1563: DESCRIPTION
1564: "The status of kipNextHop as a core gateway."
1565: ::= { kipEntry 6 }
1566:
1567: kipType OBJECT-TYPE
1568: SYNTAX INTEGER {
1569: kipRouter(1),
1570: net(2),
1571: host(3),
1572: other(4),
1573: async(5)
1574:
1575: }
1576: ACCESS read-write
1577: STATUS mandatory
1578: DESCRIPTION
1579: "The type of the entity that this route points to."
1580: ::= { kipEntry 7 }
1581:
1582: kipState OBJECT-TYPE
1583: SYNTAX INTEGER {
1584: configured(1), -- this entry is not aged
1585: learned(2),
1586: invalid(3)
1587: }
1588: ACCESS read-write
1589: STATUS mandatory
1590: DESCRIPTION
1591: "The state of this network entry.
1592:
1593: Setting this object to the value invalid(3) has the
1594: effect of invalidating the corresponding entry in the
1595: kipTable. That is, it effectively disassociates the
1596: mapping identified with said entry. It is an
1597: implementation-specific matter as to whether the agent
1598: removes an invalidated entry from the table.
1599: Accordingly, management stations must be prepared to
1600: receive from agents tabular information corresponding
1601: to entries not currently in use. Proper
1602: interpretation of such entries requires examination
1603: of the relevant kipState object."
1604: ::= { kipEntry 8 }
1605:
1606: kipShare OBJECT-TYPE
1607: SYNTAX INTEGER {
1608: shared(1),
1609: private(2)
1610: }
1611: ACCESS read-write
1612: STATUS mandatory
1613: DESCRIPTION
1614: "If the information in this entry is propagated to
1615: other routers as part of the AA routing protocol,
1616: the value of this variable is equal to shared(1).
1617: Otherwise its value is private(2)."
1618: ::= { kipEntry 9 }
1619:
1620: kipFrom OBJECT-TYPE
1621: SYNTAX IpAddress
1622: ACCESS read-only
1623: STATUS mandatory
1624: DESCRIPTION
1625: "The IP address from which the routing entry was
1626: learned via the AA protocol. If this entry was not
1627: created via the AA protocol, it should contain IP
1628: address 0.0.0.0."
1629: ::= { kipEntry 10 }
1630:
1631:
1632: -- The ZIP Router Group
1633: --
1634: -- Implementation of this group is required for all routers
1635: -- which implement ZIP
1636: --
1637: -- This group consists of ZIP variables that would be
1638: -- implemented by a router.
1639:
1640: zipTable OBJECT-TYPE
1641: SYNTAX SEQUENCE OF ZipEntry
1642: ACCESS not-accessible
1643: STATUS mandatory
1644: DESCRIPTION
1645: "The table of zone information for reachable
1646: AppleTalk networks."
1647: ::= { zipRouter 1 }
1648:
1649: zipEntry OBJECT-TYPE
1650: SYNTAX ZipEntry
1651: ACCESS not-accessible
1652: STATUS mandatory
1653: DESCRIPTION
1654: "An entry of zone information for a particular zone
1655: and network combination.
1656:
1657: As an example, an instance of the zipZoneState object
1658: might be named zipZoneState.0.80.4"
1659: INDEX { zipZoneNetStart, zipZoneIndex }
1660: ::= { zipTable 1 }
1661:
1662: ZipEntry ::= SEQUENCE {
1663: zipZoneName ATName,
1664: zipZoneIndex INTEGER,
1665: zipZoneNetStart ATNetworkNumber,
1666: zipZoneNetEnd ATNetworkNumber,
1667: zipZoneState INTEGER,
1668: zipZoneFrom OCTET STRING,
1669: zipZonePort INTEGER
1670: }
1671: zipZoneName OBJECT-TYPE
1672: SYNTAX ATName
1673: ACCESS read-only
1674: STATUS mandatory
1675: DESCRIPTION
1676: "The zone name of this entry. This is stored in
1677: Mac ASCII format. If the full zone list for the
1678: entry is not known, the value for zipZoneName shall
1679: be a zero length octet string."
1680: ::= { zipEntry 1 }
1681:
1682: zipZoneIndex OBJECT-TYPE
1682: error -
index element `zipZoneIndex' of row `zipEntry' must have a range restriction
1683: SYNTAX INTEGER
1684: ACCESS read-only
1685: STATUS mandatory
1686: DESCRIPTION
1687: "An integer that is unique to the zipZoneName that
1688: is present in this entry. For any given zone name,
1689: every zipEntry that has an equal zone name will have
1690: the same zipZoneIndex. When a zone name is
1691: discovered which is not currently in the table, it
1692: will be assigned an index greater than any
1693: previously assigned index."
1694: ::= { zipEntry 2 }
1695:
1696: zipZoneNetStart OBJECT-TYPE
1697: SYNTAX ATNetworkNumber
1698: ACCESS read-only
1699: STATUS mandatory
1700: DESCRIPTION
1701: "The network that starts the range for this entry.
1702: This address is a two octet DDP network address in
1703: network byte order."
1704: ::= { zipEntry 3 }
1705:
1706: zipZoneNetEnd OBJECT-TYPE
1707: SYNTAX ATNetworkNumber
1708: ACCESS read-only
1709: STATUS mandatory
1710: DESCRIPTION
1711: "The network that ends the range for this entry.
1712: This address is a two octet DDP network address in
1713: network byte order. If the network to which this
1714: zip entry pertains is a non-extended network, the
1715: value for zipZoneNetEnd shall be two octets of
1716: zero."
1717: ::= { zipEntry 4 }
1718:
1719: zipZoneState OBJECT-TYPE
1720: SYNTAX INTEGER {
1721: valid(1),
1722: invalid(2)
1723: }
1724: ACCESS read-write
1725: STATUS mandatory
1726: DESCRIPTION
1727: "The state of this zip entry.
1728:
1729: Setting this object to the value invalid(2) has the
1730: effect of invalidating the corresponding entry in
1731: the zipTable. That is, it effectively
1732: disassociates the mapping identified with said
1733: entry. It is an implementation-specific matter as
1734: to whether the agent removes an invalidated entry
1735: from the table. Accordingly, management stations
1736: must be prepared to receive from agents tabular
1737: information corresponding to entries not currently
1738: in use. Proper interpretation of such entries
1739: requires examination of the relevant zipZoneState
1740: object."
1741: ::= { zipEntry 5 }
1742:
1743: zipZoneFrom OBJECT-TYPE
1744: SYNTAX OCTET STRING
1745: ACCESS read-only
1746: STATUS mandatory
1747: DESCRIPTION
1748: "The address from which this zone name to network
1749: number mapping was learned. The format of this
1750: address can be determined by examining the
1751: atportType corresponding to this entry. When this
1752: mapping is learned from the entity itself, this
1753: object shall have the value of three
1754: octets of zero."
1755: ::= { zipEntry 6 }
1756:
1757: zipZonePort OBJECT-TYPE
1758: SYNTAX INTEGER
1759: ACCESS read-only
1760: STATUS mandatory
1761: DESCRIPTION
1762: "The AppleTalk port through which this zone name to
1763: network number mapping was learned. The interface
1764: identified by a particular value of this variable is
1765: the same interface as identified by the same value
1766: of atportIndex."
1767: ::= { zipEntry 7 }
1768:
1769: zipInZipQueries OBJECT-TYPE
1770: SYNTAX Counter
1771: ACCESS read-only
1772: STATUS mandatory
1773: DESCRIPTION
1774: "The number of ZIP Queries received by this entity."
1775: ::= { zipRouter 2 }
1776:
1777: zipInZipReplies OBJECT-TYPE
1778: SYNTAX Counter
1779: ACCESS read-only
1780: STATUS mandatory
1781: DESCRIPTION
1782: "The number of ZIP Replies received by this entity."
1783: ::= { zipRouter 3 }
1784:
1785: zipInZipExtendedReplies OBJECT-TYPE
1786: SYNTAX Counter
1787: ACCESS read-only
1788: STATUS mandatory
1789: DESCRIPTION
1790: "The number of ZIP Extended Replies received by this
1791: entity."
1792: ::= { zipRouter 4 }
1793:
1794: zipZoneConflictErrors OBJECT-TYPE
1795: SYNTAX Counter
1796: ACCESS read-only
1797: STATUS mandatory
1798: DESCRIPTION
1799: "The number of times a conflict has been detected
1800: between this entity's zone information and another
1801: entity's zone information."
1802: ::= { zipRouter 5 }
1803:
1804: zipInObsoletes OBJECT-TYPE
1805: SYNTAX Counter
1806: ACCESS read-only
1807: STATUS mandatory
1808: DESCRIPTION
1809: "The number of ZIP Takedown or ZIP Bringup packets
1810: received by this entity. Note that as the ZIP
1811: Takedown and ZIP Bringup packets have been
1812: obsoleted, the receipt of one of these packets
1813: indicates that a node sent it in error."
1814: ::= { zipRouter 6 }
1815:
1816: -- The zipRouterNetInfoTable is used to record information
1817: -- about zipGetNetInfo and zipGetNetInfo Reply packets that
1818: -- were received on each port for a router. This table
1819: -- augments the atportTable.
1820:
1821: zipRouterNetInfoTable OBJECT-TYPE
1822: SYNTAX SEQUENCE OF ZipRouterNetInfoEntry
1823: ACCESS not-accessible
1824: STATUS mandatory
1825: DESCRIPTION
1826: "The table of Net Info packets received by each port
1827: on this entity."
1828: ::= { zipRouter 7 }
1829:
1830: zipRouterNetInfoEntry OBJECT-TYPE
1831: SYNTAX ZipRouterNetInfoEntry
1832: ACCESS not-accessible
1833: STATUS mandatory
1834: DESCRIPTION
1835: "The description of the Net Info packets received on
1836: a particular port on this entity. One such entry
1837: shall exist for each atport on this router entity.
1838:
1839: As an example, an instance of the zipInGetNetInfos
1840: object might be named zipInGetNetInfos.2"
1841: INDEX { atportIndex }
1842: ::= { zipRouterNetInfoTable 1 }
1843:
1844: ZipRouterNetInfoEntry ::= SEQUENCE {
1845: zipInGetNetInfos Counter,
1846: zipOutGetNetInfoReplies Counter,
1847: zipZoneOutInvalids Counter,
1848: zipAddressInvalids Counter
1849: }
1850:
1851: zipInGetNetInfos OBJECT-TYPE
1852: SYNTAX Counter
1853: ACCESS read-only
1854: STATUS mandatory
1855: DESCRIPTION
1856: "The number of ZIP GetNetInfo packets received on
1857: this port by this entity."
1858: ::= { zipRouterNetInfoEntry 1 }
1859:
1860: zipOutGetNetInfoReplies OBJECT-TYPE
1861: SYNTAX Counter
1862: ACCESS read-only
1863: STATUS mandatory
1864: DESCRIPTION
1865: "The number of ZIP GetNetInfo Reply packets sent out
1866: this port by this entity."
1867: ::= { zipRouterNetInfoEntry 2 }
1868:
1869: zipZoneOutInvalids OBJECT-TYPE
1870: SYNTAX Counter
1871: ACCESS read-only
1872: STATUS mandatory
1873: DESCRIPTION
1874: "The number of times this entity has sent a ZIP
1875: GetNetInfo Reply with the zone invalid bit set in
1876: response to a GetNetInfo Request with an invalid
1877: zone name."
1878: ::= { zipRouterNetInfoEntry 3 }
1879:
1880: zipAddressInvalids OBJECT-TYPE
1881: SYNTAX Counter
1882: ACCESS read-only
1883: STATUS mandatory
1884: DESCRIPTION
1885: "The number of times this entity had to broadcast a
1886: ZIP GetNetInfo Reply because the GetNetInfo Request
1887: had an invalid address."
1888: ::= { zipRouterNetInfoEntry 4 }
1889:
1890:
1891: -- The ZIP End Node Group
1892: --
1893: -- Implementation of this group is mandatory for all entities
1894: -- that implement ZIP
1895: --
1896: -- This group consists of ZIP variables that would be
1897: -- implemented by either a router or an end node.
1898:
1899: -- The zipNetInfoTable is used to record information about
1900: -- zipGetNetInfo and zipGetNetInfo Reply packets that were
1901: -- received on each port of an entity. This table augments
1902: -- the atportTable.
1903:
1904: zipNetInfoTable OBJECT-TYPE
1905: SYNTAX SEQUENCE OF ZipNetInfoEntry
1906: ACCESS not-accessible
1907: STATUS mandatory
1908: DESCRIPTION
1909: "The table of Net Info packets received by each port
1910: on this entity."
1911: ::= { zipEndNode 1 }
1912:
1913: zipNetInfoEntry OBJECT-TYPE
1914: SYNTAX ZipNetInfoEntry
1915: ACCESS not-accessible
1916: STATUS mandatory
1917: DESCRIPTION
1918: "The description of the Net Info packets received on
1919: a particular port on this entity. One such entry
1920: shall exist for each atport on this entity.
1921:
1922: As an example, an instance of the zipOutGetNetInfos
1923: object might be named zipOutGetNetInfos.2"
1924: INDEX { atportIndex }
1925: ::= { zipNetInfoTable 1 }
1926:
1927: ZipNetInfoEntry ::= SEQUENCE {
1928: zipOutGetNetInfos Counter,
1929: zipInGetNetInfoReplies Counter,
1930: zipZoneInInvalids Counter
1931: }
1932:
1933: zipOutGetNetInfos OBJECT-TYPE
1934: SYNTAX Counter
1935: ACCESS read-only
1936: STATUS mandatory
1937: DESCRIPTION
1938: "The number of ZIP GetNetInfo packets sent out this
1939: port by this entity."
1940: ::= { zipNetInfoEntry 1 }
1941:
1942: zipInGetNetInfoReplies OBJECT-TYPE
1943: SYNTAX Counter
1944: ACCESS read-only
1945: STATUS mandatory
1946: DESCRIPTION
1947: "The number of ZIP GetNetInfo Reply packets received
1948: on this port by this entity."
1949: ::= { zipNetInfoEntry 2 }
1950:
1951: zipZoneInInvalids OBJECT-TYPE
1952: SYNTAX Counter
1953: ACCESS read-only
1954: STATUS mandatory
1955: DESCRIPTION
1956: "The number of times this entity has received a ZIP
1957: GetNetInfo Reply with the zone invalid bit set
1958: because the corresponding GetNetInfo Request had an
1959: invalid zone name."
1960: ::= { zipNetInfoEntry 3 }
1961:
1962: zipInErrors OBJECT-TYPE
1963: SYNTAX Counter
1964: ACCESS read-only
1965: STATUS mandatory
1966: DESCRIPTION
1967: "The number of ZIP packets received by this entity
1968: that were rejected for any error."
1969: ::= { zipEndNode 2 }
1970:
1971:
1972: -- The NBP Group
1973: --
1974: -- Implementation of this group is mandatory for all entities
1975: -- that implement NBP
1976:
1977: nbpTable OBJECT-TYPE
1978: SYNTAX SEQUENCE OF NbpEntry
1979: ACCESS not-accessible
1980: STATUS mandatory
1981: DESCRIPTION
1982: "The table of NBP services registered on this entity."
1983: ::= { nbp 1 }
1984:
1985: nbpEntry OBJECT-TYPE
1986: SYNTAX NbpEntry
1987: ACCESS not-accessible
1988: STATUS mandatory
1989: DESCRIPTION
1990: "The description of an NBP service registered on this
1991: entity.
1992:
1993: As an example, an instance of the nbpZone object
1994: might be named nbpZone.2"
1995: INDEX { nbpIndex }
1996: ::= { nbpTable 1 }
1997:
1998: NbpEntry ::= SEQUENCE {
1999: nbpIndex INTEGER,
2000: nbpObject ATName (SIZE (1..32)),
2001: nbpType ATName (SIZE (1..32)),
2002: nbpZone ATName,
2003: nbpState INTEGER,
2004: nbpAddress DdpSocketAddress,
2005: nbpEnumerator INTEGER (0..255)
2006: }
2007:
2008: nbpIndex OBJECT-TYPE
2008: error -
index element `nbpIndex' of row `nbpEntry' must have a range restriction
2009: SYNTAX INTEGER
2010: ACCESS read-write
2011: STATUS mandatory
2012: DESCRIPTION
2013: "The index of this NBP entry. This index is unique
2014: with respect to the indexes of all other NBP entries,
2015: and shall remain constant throughout the lifetime
2016: of this object."
2017: ::= { nbpEntry 1 }
2018:
2019: nbpObject OBJECT-TYPE
2020: SYNTAX ATName (SIZE (1..32))
2021: ACCESS read-write
2022: STATUS mandatory
2023: DESCRIPTION
2024: "The name of the service described by this entity.
2025: When this variable is changed, the entity should
2026: perform an NBP registration using the new nbpObject."
2027: ::= { nbpEntry 2 }
2028:
2029: nbpType OBJECT-TYPE
2030: SYNTAX ATName (SIZE (1..32))
2031: ACCESS read-write
2032: STATUS mandatory
2033: DESCRIPTION
2034: "The type of the service described by this entity.
2035: When this variable is changed, the entity should
2036: perform an NBP registration using the new nbpType."
2037: ::= { nbpEntry 3 }
2038:
2039: nbpZone OBJECT-TYPE
2040: SYNTAX ATName
2041: ACCESS read-write
2042: STATUS mandatory
2043: DESCRIPTION
2044: "The zone the service described by this entity is
2045: registered in. This must be the actual zone name,
2046: without any wildcard characters. When this variable
2047: is changed, the entity should perform an NBP
2048: registration using the new nbpZone."
2049: ::= { nbpEntry 4 }
2050:
2051: nbpState OBJECT-TYPE
2052: SYNTAX INTEGER {
2053: valid(1),
2054: registering(2), -- attempting to register the service
2055: registrationFailed(3),
2056: invalid(4)
2057: }
2058: ACCESS read-write
2059: STATUS mandatory
2060: DESCRIPTION
2061: "The state of this NBP entry.
2062: When the registration for an entry in the nbpTable
2063: fails, it is an implementation-specific matter as to
2064: how long the entry will remain in the
2065: registrationFailed(3) state before moving to the
2066: invalid(4) state. Note that the entry may pass
2067: immediately from the registrationFailed state to
2068: the invalid state.
2069:
2070: Setting this object to the value invalid(4) has the
2071: effect of invalidating the corresponding entry in the
2072: nbpTable. That is, it effectively disassociates the
2073: mapping identified with said entry. It is an
2074: implementation-specific matter as to whether the agent
2075: removes an invalidated entry from the table.
2076: Accordingly, management stations must be prepared to
2077: receive from agents tabular information corresponding
2078: to entries not currently in use. Proper
2079: interpretation of such entries requires examination
2080: of the relevant nbpState object."
2081: ::= { nbpEntry 5 }
2082:
2083: nbpAddress OBJECT-TYPE
2084: SYNTAX DdpSocketAddress
2085: ACCESS read-write
2086: STATUS mandatory
2087: DESCRIPTION
2088: "The DDP network, node, and socket number of this
2089: entity. If this is unspecified, for instance if the
2090: registration is on all ports of a multiport device,
2091: this object shall have the value of three octets of
2092: zero, followed by one octet of socket number."
2093: ::= { nbpEntry 6 }
2094:
2095: nbpEnumerator OBJECT-TYPE
2096: SYNTAX INTEGER (0..255)
2097: ACCESS read-only
2098: STATUS mandatory
2099: DESCRIPTION
2100: "The enumerator assigned to this entity."
2101: ::= { nbpEntry 7 }
2102:
2103:
2104: nbpInLookUpRequests OBJECT-TYPE
2105: SYNTAX Counter
2106: ACCESS read-only
2107: STATUS mandatory
2108: DESCRIPTION
2109: "The number of NBP LookUp Requests received."
2110: ::= { nbp 2 }
2111:
2112: nbpInLookUpReplies OBJECT-TYPE
2113: SYNTAX Counter
2114: ACCESS read-only
2115: STATUS mandatory
2116: DESCRIPTION
2117: "The number of NBP LookUp Replies received."
2118: ::= { nbp 3 }
2119:
2120: nbpInBroadcastRequests OBJECT-TYPE
2121: SYNTAX Counter
2122: ACCESS read-only
2123: STATUS mandatory
2124: DESCRIPTION
2125: "The number of NBP Broadcast Requests received."
2126: ::= { nbp 4 }
2127:
2128: nbpInForwardRequests OBJECT-TYPE
2129: SYNTAX Counter
2130: ACCESS read-only
2131: STATUS mandatory
2132: DESCRIPTION
2133: "The number of NBP Forward Requests received."
2134: ::= { nbp 5 }
2135:
2136: nbpOutLookUpReplies OBJECT-TYPE
2137: SYNTAX Counter
2138: ACCESS read-only
2139: STATUS mandatory
2140: DESCRIPTION
2141: "The number of NBP LookUp Replies sent."
2142: ::= { nbp 6 }
2143:
2144: nbpRegistrationFailures OBJECT-TYPE
2145: SYNTAX Counter
2146: ACCESS read-only
2147: STATUS mandatory
2148: DESCRIPTION
2149: "The number of times this node experienced a failure
2150: in attempting to register an NBP entity."
2151: ::= { nbp 7 }
2152: nbpInErrors OBJECT-TYPE
2153: SYNTAX Counter
2154: ACCESS read-only
2155: STATUS mandatory
2156: DESCRIPTION
2157: "The number of NBP packets received by this entity
2158: that were rejected for any error."
2159: ::= { nbp 8 }
2160:
2161:
2162: -- The ATEcho Group
2163: --
2164: -- Implementation of this group is mandatory for all
2165: -- entities that implement ATEcho
2166:
2167: atechoRequests OBJECT-TYPE
2168: SYNTAX Counter
2169: ACCESS read-only
2170: STATUS mandatory
2171: DESCRIPTION
2172: "The number of AppleTalk Echo requests received."
2173: ::= { atecho 1 }
2174:
2175: atechoReplies OBJECT-TYPE
2176: SYNTAX Counter
2177: ACCESS read-only
2178: STATUS mandatory
2179: DESCRIPTION
2180: "The number of AppleTalk Echo replies sent."
2181: ::= { atecho 2 }
2182:
2183: atechoOutRequests OBJECT-TYPE
2184: SYNTAX Counter
2185: ACCESS read-only
2186: STATUS mandatory
2187: DESCRIPTION
2188: "The count of AppleTalk Echo requests sent."
2189: ::= { atecho 3 }
2190:
2191: atechoInReplies OBJECT-TYPE
2192: SYNTAX Counter
2193: ACCESS read-only
2194: STATUS mandatory
2195: DESCRIPTION
2196: "The count of AppleTalk Echo replies received."
2197: ::= { atecho 4 }
2198:
2199: -- The ATP Group
2200: --
2201: -- Implementation of this group is mandatory for all entities
2202: -- that implement ATP
2203:
2204: atpInPkts OBJECT-TYPE
2205: SYNTAX Counter
2206: ACCESS read-only
2207: STATUS mandatory
2208: DESCRIPTION
2209: "The number of ATP packets received by this entity."
2210: ::= { atp 1 }
2211:
2212: atpOutPkts OBJECT-TYPE
2213: SYNTAX Counter
2214: ACCESS read-only
2215: STATUS mandatory
2216: DESCRIPTION
2217: "The number of ATP packets sent by this entity."
2218: ::= { atp 2 }
2219:
2220: atpTRequestRetransmissions OBJECT-TYPE
2221: SYNTAX Counter
2222: ACCESS read-only
2223: STATUS mandatory
2224: DESCRIPTION
2225: "The number of times that a timeout occurred and a
2226: Transaction Request packet needed to be
2227: retransmitted by this host."
2228: ::= { atp 3 }
2229:
2230: atpTResponseRetransmissions OBJECT-TYPE
2231: SYNTAX Counter
2232: ACCESS read-only
2233: STATUS mandatory
2234: DESCRIPTION
2235: "The number of times a timeout was detected and a
2236: Transaction Response packet needed to be
2237: retransmitted by this host."
2238: ::= { atp 4 }
2239:
2240: atpReleaseTimerExpiredCounts OBJECT-TYPE
2241: SYNTAX Counter
2242: ACCESS read-only
2243: STATUS mandatory
2244: DESCRIPTION
2245: "The number of times the release timer expired, as a
2246: result of which a Request Control Block had to be
2247: deleted."
2248: ::= { atp 5 }
2249:
2250: atpRetryCountExceededs OBJECT-TYPE
2251: SYNTAX Counter
2252: ACCESS read-only
2253: STATUS mandatory
2254: DESCRIPTION
2255: "The number of times the retry count was exceeded,
2256: and an error was returned to the client of ATP."
2257: ::= { atp 6 }
2258:
2259: atpListenerTable OBJECT-TYPE
2260: SYNTAX SEQUENCE OF AtpListenerEntry
2261: ACCESS not-accessible
2262: STATUS mandatory
2263: DESCRIPTION
2264: "The atpListenerTable stores information for each ATP
2265: socket that has a listener."
2266: ::= { atp 7 }
2267:
2268: atpListenerEntry OBJECT-TYPE
2269: SYNTAX AtpListenerEntry
2270: ACCESS not-accessible
2271: STATUS mandatory
2272: DESCRIPTION
2273: "This atpListenerEntry contains information about a
2274: particular socket that has a socket listener.
2275:
2276: As an example, an instance of the atpListenerStatus
2277: object might be named atpListenerStatus.0.80.220.3"
2278: INDEX { atpListenerAddress }
2279: ::= { atpListenerTable 1 }
2280:
2281: AtpListenerEntry ::= SEQUENCE {
2282: atpListenerAddress DdpSocketAddress,
2283: atpListenerStatus INTEGER
2284: }
2285:
2286: atpListenerAddress OBJECT-TYPE
2287: SYNTAX DdpSocketAddress
2288: ACCESS not-accessible
2289: STATUS mandatory
2290: DESCRIPTION
2291: "The DDP address that this socket listener is bound
2292: to. If this socket listener isn't bound to a
2293: particular address, for instance if it is intended
2294: for all interfaces, this object shall have the value
2295: of three octets of zero followed by one octet of
2296: socket number."
2297: ::= { atpListenerEntry 1 }
2298:
2299: atpListenerStatus OBJECT-TYPE
2300: SYNTAX INTEGER {
2301: valid(1),
2302: invalid(2)
2303: }
2304: ACCESS read-write
2305: STATUS mandatory
2306: DESCRIPTION
2307: "The status of this socket.
2308:
2309: Setting this object to the value invalid(2) has the
2310: effect of invalidating the corresponding entry in
2311: the atpListenerTable. That is, it effectively
2312: disassociates the mapping identified with said
2313: entry. It is an implementation-specific matter as
2314: to whether the agent removes an invalidated entry
2315: from the table. Accordingly, management stations
2316: must be prepared to receive from agents tabular
2317: information corresponding to entries not currently
2318: in use. Proper interpretation of such entries
2319: requires examination of the relevant
2320: atpListenerStatus object."
2321: ::= { atpListenerEntry 2 }
2322:
2323:
2324: -- The PAP group
2325: --
2326: -- Implementation of this group is mandatory for all entities
2327: -- that implement PAP
2328:
2329: papInOpenConns OBJECT-TYPE
2330: SYNTAX Counter
2331: ACCESS read-only
2332: STATUS mandatory
2333: DESCRIPTION
2334: "The number of PAP Open Connection requests received
2335: by this entity."
2336: ::= { pap 1 }
2337:
2338: papOutOpenConns OBJECT-TYPE
2339: SYNTAX Counter
2340: ACCESS read-only
2341: STATUS mandatory
2342: DESCRIPTION
2343: "The number of PAP Open Connection requests sent by
2344: this entity."
2345: ::= { pap 2 }
2346:
2347: papInDatas OBJECT-TYPE
2348: SYNTAX Counter
2349: ACCESS read-only
2350: STATUS mandatory
2351: DESCRIPTION
2352: "The number of PAP Data messages received by
2353: this entity."
2354: ::= { pap 3 }
2355:
2356: papOutDatas OBJECT-TYPE
2357: SYNTAX Counter
2358: ACCESS read-only
2359: STATUS mandatory
2360: DESCRIPTION
2361: "The number of PAP Data messages sent by
2362: this entity."
2363: ::= { pap 4 }
2364:
2365: papInCloseConns OBJECT-TYPE
2366: SYNTAX Counter
2367: ACCESS read-only
2368: STATUS mandatory
2369: DESCRIPTION
2370: "The number of PAP Close Connection requests
2371: received by this entity."
2372: ::= { pap 5 }
2373:
2374: papOutCloseConns OBJECT-TYPE
2375: SYNTAX Counter
2376: ACCESS read-only
2377: STATUS mandatory
2378: DESCRIPTION
2379: "The number of PAP Close Connection requests sent by
2380: this entity."
2381: ::= { pap 6 }
2382:
2383: papTickleTimeoutCloses OBJECT-TYPE
2384: SYNTAX Counter
2385: ACCESS read-only
2386: STATUS mandatory
2387: DESCRIPTION
2388: "The number of times the PAP entity on this node
2389: closed a connection because it didn't receive a
2390: Tickle message before its timer expired."
2391: ::= { pap 7 }
2392:
2393: papServerTable OBJECT-TYPE
2394: SYNTAX SEQUENCE OF PapServerEntry
2395: ACCESS not-accessible
2396: STATUS mandatory
2397: DESCRIPTION
2398: "A list of servers on this entity that are
2399: accessible through the Printer Access Protocol."
2400: ::= { pap 8 }
2401:
2402: papServerEntry OBJECT-TYPE
2403: SYNTAX PapServerEntry
2404: ACCESS not-accessible
2405: STATUS mandatory
2406: DESCRIPTION
2407: "A set of information about a particular PAP server's
2408: configuration and performance.
2409:
2410: As an example, an instance of the papServerStatus
2411: object might be named papServerStatus.1"
2412: INDEX { papServerIndex }
2413: ::= { papServerTable 1 }
2414:
2415: PapServerEntry ::= SEQUENCE {
2416: papServerIndex INTEGER,
2417: papServerListeningSocket DdpSocketAddress,
2418: papServerStatus DisplayString,
2419: papServerCompletedJobs Counter,
2420: papServerBusyJobs INTEGER,
2421: papServerFreeJobs INTEGER,
2422: papServerAuthenticationFailures Counter,
2423: papServerAccountingFailures Counter,
2424: papServerGeneralFailures Counter,
2425: papServerState INTEGER,
2426: papServerLastStatusMsg DisplayString
2427: }
2428:
2429: papServerIndex OBJECT-TYPE
2429: error -
index element `papServerIndex' of row `papServerEntry' must have a range restriction
2430: SYNTAX INTEGER
2431: ACCESS not-accessible
2432: STATUS mandatory
2433: DESCRIPTION
2434: "An unique value for each Printer Access Protocol
2435: Server."
2436: ::= { papServerEntry 1 }
2437:
2438: papServerListeningSocket OBJECT-TYPE
2439: SYNTAX DdpSocketAddress
2440: ACCESS read-write
2441: STATUS mandatory
2442: DESCRIPTION
2443: "The Server Listening Socket that this PAP server is
2444: listening on."
2445: ::= { papServerEntry 2 }
2446:
2447: papServerStatus OBJECT-TYPE
2448: SYNTAX DisplayString
2449: ACCESS read-only
2450: STATUS mandatory
2451: DESCRIPTION
2452: "The status string of this server. This is the
2453: message as it would appear in a PAP Status Reply
2454: from this server."
2455: ::= { papServerEntry 3 }
2456:
2457: papServerCompletedJobs OBJECT-TYPE
2458: SYNTAX Counter
2459: ACCESS read-only
2460: STATUS mandatory
2461: DESCRIPTION
2462: "The number of jobs that have been accepted and
2463: successfully executed by this server."
2464: ::= { papServerEntry 4 }
2465:
2466: papServerBusyJobs OBJECT-TYPE
2467: SYNTAX INTEGER
2468: ACCESS read-only
2469: STATUS mandatory
2470: DESCRIPTION
2471: "The number of GetNextJob calls that have accepted
2472: and are currently executing a job."
2473: ::= { papServerEntry 5 }
2474:
2475: papServerFreeJobs OBJECT-TYPE
2476: SYNTAX INTEGER
2477: ACCESS read-only
2478: STATUS mandatory
2479: DESCRIPTION
2480: "The minimum number of GetNextJob calls that are
2481: currently waiting for a job."
2482: ::= { papServerEntry 6 }
2483:
2484: papServerAuthenticationFailures OBJECT-TYPE
2485: SYNTAX Counter
2486: ACCESS read-only
2487: STATUS mandatory
2488: DESCRIPTION
2489: "The number of times this PAP server rejected a job
2490: because the job was not correctly authenticated."
2491: ::= { papServerEntry 7 }
2492:
2493: papServerAccountingFailures OBJECT-TYPE
2494: SYNTAX Counter
2495: ACCESS read-only
2496: STATUS mandatory
2497: DESCRIPTION
2498: "The number of times this PAP server rejected a job
2499: because the job did not fit some accounting rule,
2500: such as exceeding a quota."
2501: ::= { papServerEntry 8 }
2502:
2503: papServerGeneralFailures OBJECT-TYPE
2504: SYNTAX Counter
2505: ACCESS read-only
2506: STATUS mandatory
2507: DESCRIPTION
2508: "The number of times this PAP server rejected a job
2509: for some reason other than authentication or
2510: accounting failures."
2511: ::= { papServerEntry 9 }
2512:
2513: papServerState OBJECT-TYPE
2514: SYNTAX INTEGER {
2515: valid(1),
2516: invalid(2)
2517: }
2518: ACCESS read-write
2519: STATUS mandatory
2520: DESCRIPTION
2521: "The state of this PAP Server entry.
2522:
2523: Setting this object to the value invalid(2) has the
2524: effect of invalidating the corresponding entry in
2525: the papServerTable. That is, it effectively
2526: disassociates the mapping identified with said
2527: entry. It is an implementation-specific matter as
2528: to whether the agent removes an invalidated entry
2529: from the table. Accordingly, management stations
2530: must be prepared to receive from agents tabular
2531: information corresponding to entries not currently
2532: in use. Proper interpretation of such entries
2533: requires examination of the relevant papServerState
2534: object."
2535: ::= { papServerEntry 10 }
2536:
2537: papServerLastStatusMsg OBJECT-TYPE
2538: SYNTAX DisplayString
2539: ACCESS read-only
2540: STATUS mandatory
2541: DESCRIPTION
2542: "The last status message that was transmitted by
2543: this server."
2544: ::= { papServerEntry 11 }
2545:
2546:
2547: -- The ASP Group
2548: --
2549: -- Implementation of this group is mandatory for all entities
2550: -- that implement ASP
2551:
2552: aspInputTransactions OBJECT-TYPE
2553: SYNTAX Counter
2554: ACCESS read-only
2555: STATUS mandatory
2556: DESCRIPTION
2557: "The number of ASP requests and replies received by
2558: this entity. Note that this is not necessarily the
2559: number of packets containing ASP transactions."
2560: ::= { asp 1 }
2561:
2562: aspOutputTransactions OBJECT-TYPE
2563: SYNTAX Counter
2564: ACCESS read-only
2565: STATUS mandatory
2566: DESCRIPTION
2567: "The number of ASP requests and replies sent by this
2568: entity. Note that this is not necessarily the number
2569: of packets containing ASP transactions."
2570: ::= { asp 2 }
2571:
2572: aspInOpenSessions OBJECT-TYPE
2573: SYNTAX Counter
2574: ACCESS read-only
2575: STATUS mandatory
2576: DESCRIPTION
2577: "The number of ASP Open Session requests and replies
2578: received by this entity."
2579: ::= { asp 3 }
2580:
2581: aspOutOpenSessions OBJECT-TYPE
2582: SYNTAX Counter
2583: ACCESS read-only
2584: STATUS mandatory
2585: DESCRIPTION
2586: "The number of ASP Open Session requests and replies
2587: sent by this entity."
2588: ::= { asp 4 }
2589:
2590: aspInCloseSessions OBJECT-TYPE
2591: SYNTAX Counter
2592: ACCESS read-only
2593: STATUS mandatory
2594: DESCRIPTION
2595: "The number of ASP Close Session requests and replies
2596: received by this entity."
2597: ::= { asp 5 }
2598:
2599: aspOutCloseSessions OBJECT-TYPE
2600: SYNTAX Counter
2601: ACCESS read-only
2602: STATUS mandatory
2603: DESCRIPTION
2604: "The number of ASP Close Session requests and replies
2605: sent by this entity."
2606: ::= { asp 6 }
2607:
2608: aspNoMoreSessionsErrors OBJECT-TYPE
2609: SYNTAX Counter
2610: ACCESS read-only
2611: STATUS mandatory
2612: DESCRIPTION
2613: "The number of times an error condition was returned
2614: because this server implementation could not support
2615: another session."
2616: ::= { asp 7 }
2617:
2618: aspTickleTimeOutCloses OBJECT-TYPE
2619: SYNTAX Counter
2620: ACCESS read-only
2621: STATUS mandatory
2622: DESCRIPTION
2623: "The number of times the ASP entity on this node
2624: closed a connection because it didn't receive any
2625: messages from the remote end before its timer
2626: expired."
2627: ::= { asp 8 }
2628:
2629: aspConnTable OBJECT-TYPE
2630: SYNTAX SEQUENCE OF AspConnEntry
2631: ACCESS not-accessible
2632: STATUS mandatory
2633: DESCRIPTION
2634: "A list of ASP connections on this entity."
2635: ::= { asp 9 }
2636:
2637: aspConnEntry OBJECT-TYPE
2638: SYNTAX AspConnEntry
2639: ACCESS not-accessible
2640: STATUS mandatory
2641: DESCRIPTION
2642: "A set of information describing an ASP connection.
2643:
2644: As an example, an instance of the aspConnState object
2645: might be named
2646: aspConnState.0.80.220.135.0.80.239.119.12"
2647: INDEX { aspConnLocalAddress, aspConnRemoteAddress,
2648: aspConnID }
2649: ::= { aspConnTable 1 }
2650:
2651: AspConnEntry ::= SEQUENCE {
2652: aspConnLocalAddress DdpSocketAddress,
2653: aspConnRemoteAddress DdpSocketAddress,
2654: aspConnID INTEGER (1..255),
2655: aspConnLastReqNum INTEGER (1..65535),
2656: aspConnServerEnd INTEGER,
2657: aspConnState INTEGER
2658: }
2659:
2660: aspConnLocalAddress OBJECT-TYPE
2661: SYNTAX DdpSocketAddress
2662: ACCESS not-accessible
2663: STATUS mandatory
2664: DESCRIPTION
2665: "The local address of this ASP connection."
2666: ::= { aspConnEntry 1 }
2667:
2668: aspConnRemoteAddress OBJECT-TYPE
2669: SYNTAX DdpSocketAddress
2670: ACCESS not-accessible
2671: STATUS mandatory
2672: DESCRIPTION
2673: "The remote address of this ASP connection. If
2674: this entry is in the listening mode, this object
2675: shall have a value of four octets of zero."
2676: ::= { aspConnEntry 2 }
2677:
2678: aspConnID OBJECT-TYPE
2679: SYNTAX INTEGER (1..255)
2680: ACCESS not-accessible
2681: STATUS mandatory
2682: DESCRIPTION
2683: "The remote Connection ID of this ASP connection. If
2684: this entry is in the listening mode, this object
2685: shall have a value of zero."
2686: ::= { aspConnEntry 3 }
2687:
2688: aspConnLastReqNum OBJECT-TYPE
2689: SYNTAX INTEGER (1..65535)
2690: ACCESS read-only
2691: STATUS mandatory
2692: DESCRIPTION
2693: "The last request number on this ASP connection. If
2694: this entry is in the listening mode, this object
2695: shall have a value of zero."
2696: ::= { aspConnEntry 4 }
2697:
2698: aspConnServerEnd OBJECT-TYPE
2699: SYNTAX INTEGER {
2700: sss(1), -- Server Session Socket
2701: wss(2), -- Workstation Session Socket
2702: sls(3) -- Server Listening Socket
2703: }
2704: ACCESS read-only
2705: STATUS mandatory
2706: DESCRIPTION
2707: "Specifies what mode the local session end is in."
2708: ::= { aspConnEntry 5 }
2709:
2710: aspConnState OBJECT-TYPE
2711: SYNTAX INTEGER {
2712: open(1),
2713: closed(2),
2714: invalid(3)
2715: }
2716: ACCESS read-write
2717: STATUS mandatory
2718: DESCRIPTION
2719: "The state of this ASP connection.
2720: Setting this object to the value invalid(3) has the
2721: effect of invalidating the corresponding entry in the
2722: aspConnTable. That is, it effectively disassociates
2723: the mapping identified with said entry. It is an
2724: implementation-specific matter as to whether the agent
2725: removes an invalidated entry from the table.
2726: Accordingly, management stations must be prepared to
2727: receive from agents tabular information corresponding
2728: to entries not currently in use. Proper
2729: interpretation of such entries requires examination
2730: of the relevant aspConnState object."
2731: ::= { aspConnEntry 6 }
2732:
2733:
2734: -- The ADSP Group
2735: --
2736: -- Implementation of this group is mandatory for all entities
2737: -- that implement ADSP
2738:
2739:
2740: adspInPkts OBJECT-TYPE
2741: SYNTAX Counter
2742: ACCESS read-only
2743: STATUS mandatory
2744: DESCRIPTION
2745: "The number of ADSP packets received by this entity."
2746: ::= { adsp 1 }
2747:
2748: adspOutPkts OBJECT-TYPE
2749: SYNTAX Counter
2750: ACCESS read-only
2751: STATUS mandatory
2752: DESCRIPTION
2753: "The number of ADSP packets sent by this entity."
2754: ::= { adsp 2 }
2755:
2756: adspInOctets OBJECT-TYPE
2757: SYNTAX Counter
2758: ACCESS read-only
2759: STATUS mandatory
2760: DESCRIPTION
2761: "The number of data octets contained in ADSP packets
2762: received by this entity. Note that this does not
2763: include EOM bits."
2764: ::= { adsp 3 }
2765:
2766: adspOutOctets OBJECT-TYPE
2767: SYNTAX Counter
2768: ACCESS read-only
2769: STATUS mandatory
2770: DESCRIPTION
2771: "The number of data octets contained in ADSP packets
2772: sent by this entity. Note that this does not include
2773: EOM bits."
2774: ::= { adsp 4 }
2775:
2776: adspInDataPkts OBJECT-TYPE
2777: SYNTAX Counter
2778: ACCESS read-only
2779: STATUS mandatory
2780: DESCRIPTION
2781: "The number of ADSP data packets this entity has
2782: received."
2783: ::= { adsp 5 }
2784:
2785: adspOutDataPkts OBJECT-TYPE
2786: SYNTAX Counter
2787: ACCESS read-only
2788: STATUS mandatory
2789: DESCRIPTION
2790: "The number of ADSP data packets this entity has
2791: sent."
2792: ::= { adsp 6 }
2793:
2794: adspTimeoutErrors OBJECT-TYPE
2795: SYNTAX Counter
2796: ACCESS read-only
2797: STATUS mandatory
2798: DESCRIPTION
2799: "The number of times the ADSP on this entity detected
2800: an expired connection timer."
2801: ::= { adsp 7 }
2802:
2803: adspTimeoutCloseErrors OBJECT-TYPE
2804: SYNTAX Counter
2805: ACCESS read-only
2806: STATUS mandatory
2807: DESCRIPTION
2808: "The number of times the ADSP on this entity closed a
2809: connection because of too many timeouts."
2810: ::= { adsp 8 }
2811:
2812: adspConnTable OBJECT-TYPE
2813: SYNTAX SEQUENCE OF AdspConnEntry
2814: ACCESS not-accessible
2815: STATUS mandatory
2816: DESCRIPTION
2817: "A list of ADSP connections on this entity."
2818: ::= { adsp 9 }
2819:
2820: adspConnEntry OBJECT-TYPE
2821: SYNTAX AdspConnEntry
2822: ACCESS not-accessible
2823: STATUS mandatory
2824: DESCRIPTION
2825: "A set of information describing an ADSP connection.
2826: As an example, an instance of the adspConnState object
2827: might be named
2828: adspConnState.0.80.220.7.0.80.239.142.31231"
2829: INDEX { adspConnLocalAddress, adspConnRemoteAddress,
2830: adspConnLocalConnID }
2831: ::= { adspConnTable 1 }
2832:
2833: AdspConnEntry ::= SEQUENCE {
2834: adspConnLocalAddress DdpSocketAddress,
2835: adspConnLocalConnID INTEGER (0..65535),
2836: adspConnRemoteAddress DdpSocketAddress,
2837: adspConnRemoteConnID INTEGER (0..65535),
2838: adspConnState INTEGER
2839: }
2840:
2841: adspConnLocalAddress OBJECT-TYPE
2842: SYNTAX DdpSocketAddress
2843: ACCESS not-accessible
2844: STATUS mandatory
2845: DESCRIPTION
2846: "The local DDP address of this ADSP connection."
2847: ::= { adspConnEntry 1 }
2848:
2849: adspConnLocalConnID OBJECT-TYPE
2850: SYNTAX INTEGER (0..65535)
2851: ACCESS not-accessible
2852: STATUS mandatory
2853: DESCRIPTION
2854: "The local Connection ID of this ADSP connection. If
2855: this entry specifies an ADSP listener, this value
2856: shall be zero."
2857: ::= { adspConnEntry 2 }
2858:
2859: adspConnRemoteAddress OBJECT-TYPE
2860: SYNTAX DdpSocketAddress
2861: ACCESS not-accessible
2862: STATUS mandatory
2863: DESCRIPTION
2864: "The remote DDP address of this ADSP connection. If
2865: this entry specifies an ADSP listener, this value
2866: shall be zero."
2867: ::= { adspConnEntry 3 }
2868:
2869: adspConnRemoteConnID OBJECT-TYPE
2870: SYNTAX INTEGER (0..65535)
2871: ACCESS read-only
2872: STATUS mandatory
2873: DESCRIPTION
2874: "The remote Connection ID of this ADSP connection.
2875: If this entry specifies an ADSP listener, this value
2876: shall be zero."
2877: ::= { adspConnEntry 4 }
2878:
2879: adspConnState OBJECT-TYPE
2880: SYNTAX INTEGER {
2881: open(1),
2882: localHalfOpen(2),
2883: remoteHalfOpen(3),
2884: listening(4),
2885: closed(5),
2886: invalid(6)
2887: }
2888: ACCESS read-write
2889: STATUS mandatory
2890: DESCRIPTION
2891: "The state of this ADSP connection. The state is
2892: open if both ends are established. If only one end
2893: is established, then the state is half-open. If
2894: neither end is established, then the state is
2895: closed. If an ADSP server is listening on a socket
2896: and is not yet connected, its state is set to
2897: listening, and the adspConnRemoteAddress,
2898: adspConnRemoteSocket, adspConnRemoteConnID, and
2899: adspConnRemoteWindowSize are all set to zero.
2900:
2901: Setting this object to the value invalid(6) has the
2902: effect of invalidating the corresponding entry in
2903: the adspConnTable. That is, it effectively
2904: disassociates the mapping identified with said
2905: entry. It is an implementation-specific matter as
2906: to whether the agent removes an invalidated entry
2907: from the table. Accordingly, management stations
2908: must be prepared to receive from agents tabular
2909: information corresponding to entries not currently
2910: in use. Proper interpretation of such entries
2911: requires examination of the relevant adspConnState
2912: object."
2913: ::= { adspConnEntry 5 }
2914:
2915: -- The ATPortPtoP Group
2916: --
2917: -- Implementation of this group is mandatory for all entities
2918: -- that implement AppleTalk point-to-point links
2919:
2920: atportPtoPTable OBJECT-TYPE
2921: SYNTAX SEQUENCE OF AtportPtoPEntry
2922: ACCESS not-accessible
2923: STATUS mandatory
2924: DESCRIPTION
2925: "A list of AppleTalk point-to-point connections for
2926: this entity."
2927: ::= { atportptop 1 }
2928:
2929: atportPtoPEntry OBJECT-TYPE
2930: SYNTAX AtportPtoPEntry
2931: ACCESS not-accessible
2932: STATUS mandatory
2933: DESCRIPTION
2934: "The description of one of the AppleTalk
2935: point-to-point connections on this entity.
2936:
2937: As an example, an instance of the
2938: atportPtoPRemoteAddress object might be named
2939: atportPtoPRemoteAddress.2"
2940: INDEX { atportPtoPIndex }
2941: ::= { atportPtoPTable 1 }
2942:
2943: AtportPtoPEntry ::= SEQUENCE {
2944: atportPtoPIndex INTEGER,
2945: atportPtoPProtocol OBJECT IDENTIFIER,
2946: atportPtoPRemoteName DisplayString,
2947: atportPtoPRemoteAddress OCTET STRING,
2948: atportPtoPPortIndex INTEGER,
2949: atportPtoPStatus INTEGER
2950: }
2951:
2952: atportPtoPIndex OBJECT-TYPE
2952: error -
index element `atportPtoPIndex' of row `atportPtoPEntry' must have a range restriction
2953: SYNTAX INTEGER
2954: ACCESS not-accessible
2955: STATUS mandatory
2956: DESCRIPTION
2957: "A unique value for each AppleTalk point-to-point
2958: connection. Its value is between 1 and the total
2959: number of AppleTalk point-to-point connections. The
2960: value for each connection must remain constant at
2961: least from the re-initialization of the entity's
2962: network management system to the next
2963: re-initialization."
2964: ::= { atportPtoPEntry 1 }
2965:
2966: atportPtoPProtocol OBJECT-TYPE
2967: SYNTAX OBJECT IDENTIFIER
2968: ACCESS read-write
2969: STATUS mandatory
2970: DESCRIPTION
2971: "The protocol type used over the point-to-point
2972: connection."
2973: ::= { atportPtoPEntry 2 }
2974:
2975: atportPtoPRemoteName OBJECT-TYPE
2976: SYNTAX DisplayString
2977: ACCESS read-write
2978: STATUS mandatory
2979: DESCRIPTION
2980: "A text string containing the network node name of the
2981: entity at the other end of the point-to-point link.
2982: If the name is unknown or undefined, then this
2983: string is zero length."
2984: ::= { atportPtoPEntry 3 }
2985:
2986: atportPtoPRemoteAddress OBJECT-TYPE
2987: SYNTAX OCTET STRING
2988: ACCESS read-write
2989: STATUS mandatory
2990: DESCRIPTION
2991: "The network address of the entity at the other end
2992: of the point-to-point link in network byte order.
2993: The format of this address can be determined
2994: by examinating the atportType corresponding to this
2995: entry. If the address is unknown or undefined, then
2996: this string is zero length."
2997: ::= { atportPtoPEntry 4 }
2998:
2999: atportPtoPPortIndex OBJECT-TYPE
3000: SYNTAX INTEGER
3001: ACCESS read-write
3002: STATUS mandatory
3003: DESCRIPTION
3004: "The AppleTalk port associated with this
3005: point-to-point connection. The interface identified
3006: by a particular value of this index is the same
3007: interface as identified by the same value of
3008: atportIndex."
3009: ::= { atportPtoPEntry 5 }
3010:
3011: atportPtoPStatus OBJECT-TYPE
3012: SYNTAX INTEGER {
3013: valid(1),
3014: invalid(2)
3015: }
3016: ACCESS read-write
3017: STATUS mandatory
3018: DESCRIPTION
3019: "The status of this entry in the atportPtoPTable.
3020:
3021: Setting this object to the value invalid(2) has the
3022: effect of invalidating the corresponding entry in
3023: the atportPtoPTable. That is, it effectively
3024: disassociates the mapping identified with said
3025: entry. It is an implementation-specific matter as
3026: to whether the agent removes an invalidated entry
3027: from the table. Accordingly, management stations
3028: must be prepared to receive from agents tabular
3029: information corresponding to entries not currently
3030: in use. Proper interpretation of such entries
3031: requires examinationr of the relevant
3032: atportPtoPStatus object."
3033: ::= { atportPtoPEntry 6 }
3034:
3035: atportPtoPProtoOids OBJECT IDENTIFIER ::= { atportptop 2 }
3036:
3037: -- A list of values to be used for the atportPtoPProtocol
3038: -- variable.
3039: -- When new protocols are defined, their oids may be defined
3040: -- in separate MIB documents in different branches of the tree.
3041:
3042: pToPProtoOther OBJECT IDENTIFIER ::= { atportPtoPProtoOids 1 }
3043: pToPProtoAurp OBJECT IDENTIFIER ::= { atportPtoPProtoOids 2 }
3044: pToPProtoCaymanUdp OBJECT IDENTIFIER ::=
3045: { atportPtoPProtoOids 3 }
3046: pToPProtoAtkvmsDecnetIV OBJECT IDENTIFIER ::=
3047: { atportPtoPProtoOids 4 }
3048: pToPProtoLiaisonUdp OBJECT IDENTIFIER ::=
3049: { atportPtoPProtoOids 5 }
3050: pToPProtoIpx OBJECT IDENTIFIER ::= { atportPtoPProtoOids 6 }
3051: pToPProtoShivaIp OBJECT IDENTIFIER ::=
3052: { atportPtoPProtoOids 7 }
3053:
3054: -- The Per Port Counters Group
3055: --
3056: -- Implementation of this group is optional.
3057:
3058: perPortTable OBJECT-TYPE
3059: SYNTAX SEQUENCE OF PerPortEntry
3060: ACCESS not-accessible
3061: STATUS mandatory
3062: DESCRIPTION
3063: "The table of per-port statistics for this entity."
3064: ::= { perPort 1 }
3065:
3066: perPortEntry OBJECT-TYPE
3067: SYNTAX PerPortEntry
3068: ACCESS not-accessible
3069: STATUS mandatory
3070: DESCRIPTION
3071: "The statistics available for a particular port on
3072: this entity.
3073:
3074: As an example, an instance of the perPortAarpInProbes
3075: object might be named perPortAarpInProbes.2"
3076: INDEX { atportIndex }
3077: ::= { perPortTable 1 }
3078:
3079: PerPortEntry ::= SEQUENCE {
3080: perPortAarpInProbes Counter,
3081: perPortAarpOutProbes Counter,
3082: perPortAarpInReqs Counter,
3083: perPortAarpOutReqs Counter,
3084: perPortAarpInRsps Counter,
3085: perPortAarpOutRsps Counter,
3086: perPortDdpInReceives Counter,
3087: perPortDdpInLocalDatagrams Counter,
3088: perPortDdpNoProtocolHandlers Counter,
3089: perPortDdpTooShortErrors Counter,
3090: perPortDdpTooLongErrors Counter,
3091: perPortDdpChecksumErrors Counter,
3092: perPortDdpForwRequests Counter,
3093: perPortRtmpInDataPkts Counter,
3094: perPortRtmpOutDataPkts Counter,
3095: perPortRtmpInRequestPkts Counter,
3096: perPortRtmpRouteDeletes Counter,
3097: perPortZipInZipQueries Counter,
3098: perPortZipInZipReplies Counter,
3099: perPortZipInZipExtendedReplies Counter,
3100: perPortZipZoneConflictErrors Counter,
3101: perPortZipInErrors Counter,
3102: perPortNbpInLookUpRequests Counter,
3103: perPortNbpInLookUpReplies Counter,
3104: perPortNbpInBroadcastRequests Counter,
3105: perPortNbpInForwardRequests Counter,
3106: perPortNbpOutLookUpReplies Counter,
3107: perPortNbpRegistrationFailures Counter,
3108: perPortNbpInErrors Counter,
3109: perPortEchoRequests Counter,
3110: perPortEchoReplies Counter
3111: }
3112:
3113: perPortAarpInProbes OBJECT-TYPE
3114: SYNTAX Counter
3115: ACCESS read-only
3116: STATUS mandatory
3117: DESCRIPTION
3118: "The total number of AARP Probe packets received
3119: by this entity on this port."
3120: ::= { perPortEntry 1 }
3121:
3122: perPortAarpOutProbes OBJECT-TYPE
3123: SYNTAX Counter
3124: ACCESS read-only
3125: STATUS mandatory
3126: DESCRIPTION
3127: "The total number of AARP Probe packets sent by
3128: this entity on this port."
3129: ::= { perPortEntry 2 }
3130:
3131: perPortAarpInReqs OBJECT-TYPE
3132: SYNTAX Counter
3133: ACCESS read-only
3134: STATUS mandatory
3135: DESCRIPTION
3136: "The total number of AARP Request packets received
3137: by this entity on this port."
3138: ::= { perPortEntry 3 }
3139:
3140: perPortAarpOutReqs OBJECT-TYPE
3141: SYNTAX Counter
3142: ACCESS read-only
3143: STATUS mandatory
3144: DESCRIPTION
3145: "The total number of AARP Request packets sent by
3146: this entity on this port."
3147: ::= { perPortEntry 4 }
3148:
3149: perPortAarpInRsps OBJECT-TYPE
3150: SYNTAX Counter
3151: ACCESS read-only
3152: STATUS mandatory
3153: DESCRIPTION
3154: "The total number of AARP Response packets received
3155: by this entity on this port."
3156: ::= { perPortEntry 5 }
3157:
3158: perPortAarpOutRsps OBJECT-TYPE
3159: SYNTAX Counter
3160: ACCESS read-only
3161: STATUS mandatory
3162: DESCRIPTION
3163: "The total number of AARP Response packets sent by
3164: this entity on this port."
3165: ::= { perPortEntry 6 }
3166:
3167:
3168: perPortDdpInReceives OBJECT-TYPE
3169: SYNTAX Counter
3170: ACCESS read-only
3171: STATUS mandatory
3172: DESCRIPTION
3173: "The total number of input datagrams received by DDP
3174: on this port, including those received in error."
3175: ::= { perPortEntry 7 }
3176:
3177: perPortDdpInLocalDatagrams OBJECT-TYPE
3178: SYNTAX Counter
3179: ACCESS read-only
3180: STATUS mandatory
3181: DESCRIPTION
3182: "The total number of input DDP datagrams on this
3183: port for which this entity was their final DDP
3184: destination."
3185: ::= { perPortEntry 8 }
3186:
3187: perPortDdpNoProtocolHandlers OBJECT-TYPE
3188: SYNTAX Counter
3189: ACCESS read-only
3190: STATUS mandatory
3191: DESCRIPTION
3192: "The total number of DDP datagrams addressed to this
3193: entity on this port that were addressed to an upper
3194: layer protocol for which no protocol handler
3195: existed."
3196: ::= { perPortEntry 9 }
3197:
3198: perPortDdpTooShortErrors OBJECT-TYPE
3199: SYNTAX Counter
3200: ACCESS read-only
3201: STATUS mandatory
3202: DESCRIPTION
3203: "The total number of input DDP datagrams on this
3204: port dropped because the received data length was
3205: less than the data length specified in the DDP
3206: header or the received data length was less than the
3207: length of the expected DDP header."
3208: ::= { perPortEntry 10 }
3209:
3210: perPortDdpTooLongErrors OBJECT-TYPE
3211: SYNTAX Counter
3212: ACCESS read-only
3213: STATUS mandatory
3214: DESCRIPTION
3215: "The total number of input DDP datagrams on this
3216: port dropped because they exceeded the maximum DDP
3217: datagram size."
3218: ::= { perPortEntry 11 }
3219:
3220: perPortDdpChecksumErrors OBJECT-TYPE
3221: SYNTAX Counter
3222: ACCESS read-only
3223: STATUS mandatory
3224: DESCRIPTION
3225: "The total number of input DDP datagrams on this
3226: port for which this DDP entity was their final
3227: destination, and which were dropped because of a
3228: checksum error." ::= { perPortEntry 12 }
3229:
3230: perPortDdpForwRequests OBJECT-TYPE
3231: SYNTAX Counter
3232: ACCESS read-only
3233: STATUS mandatory
3234: DESCRIPTION
3235: "The number of input datagrams on this port for
3236: which this entity was not their final DDP
3237: destination, as a result of which an attempt was
3238: made to find a route to forward them to that final
3239: destination."
3240: ::= { perPortEntry 13 }
3241:
3242:
3243: perPortRtmpInDataPkts OBJECT-TYPE
3244: SYNTAX Counter
3245: ACCESS read-only
3246: STATUS mandatory
3247: DESCRIPTION
3248: "A count of the number of good RTMP data packets
3249: received by this entity on this port."
3250: ::= { perPortEntry 14 }
3251:
3252: perPortRtmpOutDataPkts OBJECT-TYPE
3253: SYNTAX Counter
3254: ACCESS read-only
3255: STATUS mandatory
3256: DESCRIPTION
3257: "A count of the number of RTMP packets sent by this
3258: entity on this port."
3259: ::= { perPortEntry 15 }
3260:
3261: perPortRtmpInRequestPkts OBJECT-TYPE
3262: SYNTAX Counter
3263: ACCESS read-only
3264: STATUS mandatory
3265: DESCRIPTION
3266: "A count of the number of good RTMP Request packets
3267: received by this entity on this port."
3268: ::= { perPortEntry 16 }
3269:
3270: perPortRtmpRouteDeletes OBJECT-TYPE
3271: SYNTAX Counter
3272: ACCESS read-only
3273: STATUS mandatory
3274: DESCRIPTION
3275: "A count of the number of times RTMP deletes a route
3276: on this port because it was aged out of the table."
3277: ::= { perPortEntry 17 }
3278:
3279:
3280: perPortZipInZipQueries OBJECT-TYPE
3281: SYNTAX Counter
3282: ACCESS read-only
3283: STATUS mandatory
3284: DESCRIPTION
3285: "The number of ZIP Queries received by this entity
3286: on this port."
3287: ::= { perPortEntry 18 }
3288:
3289: perPortZipInZipReplies OBJECT-TYPE
3290: SYNTAX Counter
3291: ACCESS read-only
3292: STATUS mandatory
3293: DESCRIPTION
3294: "The number of ZIP Replies received by this entity
3295: on this port."
3296: ::= { perPortEntry 19 }
3297:
3298: perPortZipInZipExtendedReplies OBJECT-TYPE
3299: SYNTAX Counter
3300: ACCESS read-only
3301: STATUS mandatory
3302: DESCRIPTION
3303: "The number of ZIP Extended Replies received by this
3304: entity on this port."
3305: ::= { perPortEntry 20 }
3306:
3307: perPortZipZoneConflictErrors OBJECT-TYPE
3308: SYNTAX Counter
3309: ACCESS read-only
3310: STATUS mandatory
3311: DESCRIPTION
3312: "The number of times a conflict has been detected on
3313: this port between this entity's zone information and
3314: another entity's zone information."
3315: ::= { perPortEntry 21 }
3316:
3317: perPortZipInErrors OBJECT-TYPE
3318: SYNTAX Counter
3319: ACCESS read-only
3320: STATUS mandatory
3321: DESCRIPTION
3322: "The number of ZIP packets received by this entity
3323: on this port that were rejected for any error."
3324: ::= { perPortEntry 22 }
3325:
3326:
3327: perPortNbpInLookUpRequests OBJECT-TYPE
3328: SYNTAX Counter
3329: ACCESS read-only
3330: STATUS mandatory
3331: DESCRIPTION
3332: "The number of NBP LookUp Requests received on this
3333: port."
3334: ::= { perPortEntry 23 }
3335:
3336: perPortNbpInLookUpReplies OBJECT-TYPE
3337: SYNTAX Counter
3338: ACCESS read-only
3339: STATUS mandatory
3340: DESCRIPTION
3341: "The number of NBP LookUp Replies received on this
3342: port."
3343: ::= { perPortEntry 24 }
3344:
3345: perPortNbpInBroadcastRequests OBJECT-TYPE
3346: SYNTAX Counter
3347: ACCESS read-only
3348: STATUS mandatory
3349: DESCRIPTION
3350: "The number of NBP Broadcast Requests received on
3351: this port."
3352: ::= { perPortEntry 25 }
3353:
3354: perPortNbpInForwardRequests OBJECT-TYPE
3355: SYNTAX Counter
3356: ACCESS read-only
3357: STATUS mandatory
3358: DESCRIPTION
3359: "The number of NBP Forward Requests received on this
3360: port."
3361: ::= { perPortEntry 26 }
3362:
3363: perPortNbpOutLookUpReplies OBJECT-TYPE
3364: SYNTAX Counter
3365: ACCESS read-only
3366: STATUS mandatory
3367: DESCRIPTION
3368: "The number of NBP LookUp Replies sent on this port."
3369: ::= { perPortEntry 27 }
3370:
3371: perPortNbpRegistrationFailures OBJECT-TYPE
3372: SYNTAX Counter
3373: ACCESS read-only
3374: STATUS mandatory
3375: DESCRIPTION
3376: "The number of times this node experienced a failure
3377: in attempting to register an NBP entity on this
3378: port."
3379: ::= { perPortEntry 28 }
3380:
3381: perPortNbpInErrors OBJECT-TYPE
3382: SYNTAX Counter
3383: ACCESS read-only
3384: STATUS mandatory
3385: DESCRIPTION
3386: "The number of NBP packets received by this entity
3387: on this port that were rejected for any error."
3388: ::= { perPortEntry 29 }
3389:
3390: perPortEchoRequests OBJECT-TYPE
3391: SYNTAX Counter
3392: ACCESS read-only
3393: STATUS mandatory
3394: DESCRIPTION
3395: "The number of AppleTalk Echo requests received on
3396: this port."
3397: ::= { perPortEntry 30 }
3398:
3399: perPortEchoReplies OBJECT-TYPE
3400: SYNTAX Counter
3401: ACCESS read-only
3402: STATUS mandatory
3403: DESCRIPTION
3404: "The count of AppleTalk Echo replies received on
3405: this port."
3406: ::= { perPortEntry 31 }
3407:
3408: END