Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3772 lines
134 KiB

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