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.

939 lines
38 KiB

  1. RFC1230-MIB DEFINITIONS ::= BEGIN
  2. -- IEEE 802.4 Token Bus MIB
  3. IMPORTS
  4. experimental
  5. FROM RFC1155-SMI
  6. OBJECT-TYPE
  7. FROM RFC-1212;
  8. -- This MIB Module uses the extended OBJECT-TYPE macro as
  9. -- defined in [9].
  10. dot4 OBJECT IDENTIFIER ::= { experimental 7 }
  11. -- All representations of MAC addresses in this MIB Module
  12. -- use, as a textual convention (i.e. this convention does
  13. -- not affect their encoding), the data type:
  14. MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
  15. -- address in the
  16. -- "canonical" order
  17. -- defined by IEEE
  18. -- 802.1a.
  19. -- 16-bit addresses, if needed, are represented by setting
  20. -- their upper 4 octets to all 0's, i.e., AAFF would be
  21. -- represented as 00000000AAFF.
  22. -- This specification follows the 802.4 convention of
  23. -- specifying time intervals, which are dependent on the
  24. -- bandwidth of the media, in units of octet time. One
  25. -- octet time is the time taken to transmit eight bits.
  26. -- Representation of such time intervals in this MIB Module
  27. -- use, as a textual convention (i.e., this convention does
  28. -- not affect their encoding), the data type:
  29. OctetTime ::= INTEGER -- the value of a time
  30. -- interval in units of octet
  31. -- time.
  32. -- The 802.4 Operational Table
  33. -- This table contains state and parameter information which
  34. -- is specific to 802.4 interfaces. It is mandatory that
  35. -- systems having 802.4 interfaces implement this table in
  36. -- addition to the generic interfaces table [4,6] and its
  37. -- generic extensions [11].
  38. dot4Table OBJECT-TYPE
  39. SYNTAX SEQUENCE OF Dot4Entry
  40. ACCESS not-accessible
  41. STATUS mandatory
  42. DESCRIPTION
  43. "This table contains Token Bus interface
  44. parameters and state variables, one entry
  45. per 802.5 interface."
  46. ::= { dot4 1 }
  47. dot4Entry OBJECT-TYPE
  48. SYNTAX Dot4Entry
  49. ACCESS not-accessible
  50. STATUS mandatory
  51. DESCRIPTION
  52. "A list of Token Bus status and operational
  53. parameter values for an 802.4 interface."
  54. INDEX { dot4IfIndex }
  55. ::= { dot4Table 1 }
  56. Dot4Entry ::= SEQUENCE {
  57. dot4IfIndex
  58. INTEGER,
  59. dot4Options
  60. INTEGER,
  61. dot4State
  62. INTEGER,
  63. dot4Commands
  64. INTEGER,
  65. dot4MacAddrLen
  66. INTEGER,
  67. dot4NextStation
  68. MacAddress,
  69. dot4PreviousStation
  70. MacAddress,
  71. dot4SlotTime
  72. OctetTime,
  73. dot4LastTokenRotTime
  74. OctetTime,
  75. dot4HiPriTokenHoldTime
  76. OctetTime,
  77. dot4TargetRotTimeClass4
  78. OctetTime,
  79. dot4TargetRotTimeClass2
  80. OctetTime,
  81. dot4TargetRotTimeClass0
  82. OctetTime,
  83. dot4TargetRotTimeRingMaint
  84. OctetTime,
  85. dot4RingMaintTimerInitValue
  86. OctetTime,
  87. dot4MaxInterSolicitCount
  88. INTEGER (16..255),
  89. dot4MaxRetries
  90. INTEGER (0..7),
  91. dot4MinPostSilencePreambLen
  92. INTEGER,
  93. dot4StandardRevision
  94. INTEGER
  95. }
  96. dot4IfIndex OBJECT-TYPE
  97. SYNTAX INTEGER
  98. ACCESS read-only
  99. STATUS mandatory
  100. DESCRIPTION
  101. "The value of this object identifies the
  102. 802.4 interface for which this entry
  103. contains management information. The
  104. value of this object for a particular
  105. interface has the same value as the
  106. ifIndex object, defined in [4,6], for the
  107. same interface."
  108. ::= { dot4Entry 1 }
  109. dot4Options OBJECT-TYPE
  110. SYNTAX INTEGER
  111. ACCESS read-only
  112. STATUS mandatory
  113. DESCRIPTION
  114. "The optional parts of the 802.4
  115. specification which are in use by this
  116. station. The options of the 802.4
  117. specification are represented by the
  118. following values:
  119. 1 - Priority
  120. 2 - Request-With-Response
  121. The value of this object is given by the
  122. sum of the above representations for
  123. those options in use on this interface.
  124. The value zero indicates that no options
  125. are in use."
  126. ::= { dot4Entry 2 }
  127. dot4State OBJECT-TYPE
  128. SYNTAX INTEGER {
  129. other(1),
  130. offline(2),
  131. outOfRing(3),
  132. enteringRing(4),
  133. inRing(5)
  134. }
  135. ACCESS read-only
  136. STATUS mandatory
  137. DESCRIPTION
  138. "The current state of the 802.4
  139. interface. The value of other(1) is
  140. used if the state is unknown
  141. (e.g., due to an error condition)."
  142. ::= { dot4Entry 3 }
  143. dot4Commands OBJECT-TYPE
  144. SYNTAX INTEGER {
  145. no-op(1),
  146. enterRing(2),
  147. exitRing(3),
  148. reset(4),
  149. initialize(5)
  150. }
  151. ACCESS read-write
  152. STATUS mandatory
  153. DESCRIPTION
  154. "Setting this object causes the station
  155. to change the state of the interface as
  156. indicated by the specified value. An
  157. initialize(5) command causes the
  158. interfaceto load its operational
  159. parameters from its initialization
  160. parameters; the value of
  161. dot4InitInRingDesired determines
  162. whether the station tries to enter the
  163. logical ring immediately.
  164. Note that the 802.4 specification
  165. suggests a station remain Offline after a
  166. 'remote Network Management' reset(4),
  167. until a 'local Network Management'
  168. initialize(5) is performed.
  169. Setting this object to a value of
  170. no-op(1) has no effect. When read,
  171. this object always has the value no-op(1)."
  172. ::= { dot4Entry 4 }
  173. dot4MacAddrLen OBJECT-TYPE
  174. SYNTAX INTEGER {
  175. sixteenBit(1),
  176. forty-eightBit(2)
  177. }
  178. ACCESS read-only
  179. STATUS mandatory
  180. DESCRIPTION
  181. "This object indicates the size of MAC
  182. addresses interpreted by this station."
  183. ::= { dot4Entry 5 }
  184. dot4NextStation OBJECT-TYPE
  185. SYNTAX MacAddress
  186. ACCESS read-only
  187. STATUS mandatory
  188. DESCRIPTION
  189. "The MAC address of this station's
  190. successor in the logical ring."
  191. ::= { dot4Entry 6 }
  192. dot4PreviousStation OBJECT-TYPE
  193. SYNTAX MacAddress
  194. ACCESS read-only
  195. STATUS mandatory
  196. DESCRIPTION
  197. "The source MAC address of the last token
  198. addressed to this station."
  199. ::= { dot4Entry 7 }
  200. dot4SlotTime OBJECT-TYPE
  201. SYNTAX OctetTime
  202. ACCESS read-only
  203. STATUS mandatory
  204. DESCRIPTION
  205. "The maximum time any station need wait
  206. for an immediate MAC-level response from
  207. another station.
  208. This value must the same in all stations on
  209. the 802.4 network."
  210. ::= { dot4Entry 8 }
  211. dot4LastTokenRotTime OBJECT-TYPE
  212. SYNTAX OctetTime
  213. ACCESS read-only
  214. STATUS mandatory
  215. DESCRIPTION
  216. "The observed token rotation time for the
  217. last token rotation, timed from token
  218. arrival to token arrival. A value of
  219. zero indicates that the token is not
  220. rotating."
  221. ::= { dot4Entry 9 }
  222. dot4HiPriTokenHoldTime OBJECT-TYPE
  223. SYNTAX OctetTime
  224. ACCESS read-only
  225. STATUS mandatory
  226. DESCRIPTION
  227. "The maximum duration for which a station
  228. can hold the token to transmit frames of
  229. access class 6 (if the priority option is
  230. implemented), or of any access class (if
  231. the priority option is not implemented)."
  232. ::= { dot4Entry 10 }
  233. dot4TargetRotTimeClass4 OBJECT-TYPE
  234. SYNTAX OctetTime
  235. ACCESS read-only
  236. STATUS mandatory
  237. DESCRIPTION
  238. "If the priority scheme is being used,
  239. this value specifies a limit on how long
  240. a station can transmit frames at access
  241. class 4. The limit is measured from the
  242. time the station is able to start
  243. transmitting frames at this access class
  244. on one rotation, to the time it must stop
  245. transmitting frames at this access class
  246. on the next rotation. If the priority
  247. scheme is not being used, this object has
  248. the value 0."
  249. ::= { dot4Entry 11 }
  250. dot4TargetRotTimeClass2 OBJECT-TYPE
  251. SYNTAX OctetTime
  252. ACCESS read-only
  253. STATUS mandatory
  254. DESCRIPTION
  255. "If the priority scheme is being used,
  256. this value specifies a limit on how long
  257. a station can transmit frames at access
  258. class 2. The limit is measured from the
  259. time the station is able to start
  260. transmitting frames at this access
  261. class on one rotation, to the time it
  262. must stop transmitting frames at this
  263. access class on the next rotation. If
  264. the priority scheme is not being used,
  265. this object has the value 0."
  266. ::= { dot4Entry 12 }
  267. dot4TargetRotTimeClass0 OBJECT-TYPE
  268. SYNTAX OctetTime
  269. ACCESS read-only
  270. STATUS mandatory
  271. DESCRIPTION
  272. "If the priority scheme is being used,
  273. this value specifies a limit on how long
  274. a station can transmit frames at access
  275. class 0. The limit is measured from the
  276. time the station is able to start
  277. transmitting frames at this access
  278. class on one rotation, to the time it
  279. must stop transmitting frames at this
  280. access class on the next rotation. If
  281. the priority scheme is not being used,
  282. this object has the value 0."
  283. ::= { dot4Entry 13 }
  284. dot4TargetRotTimeRingMaint OBJECT-TYPE
  285. SYNTAX OctetTime
  286. ACCESS read-only
  287. STATUS mandatory
  288. DESCRIPTION
  289. "A value used to limit the duration of a
  290. token rotation. If the duration of a
  291. token rotation exceeds this value, the
  292. station will not open the response window
  293. to solicit for a new successor."
  294. ::= { dot4Entry 14 }
  295. dot4RingMaintTimerInitValue OBJECT-TYPE
  296. SYNTAX OctetTime
  297. ACCESS read-only
  298. STATUS mandatory
  299. DESCRIPTION
  300. "The value to which the
  301. dot4TargetRotTimeRingMaint is set, each
  302. time the station enters the ring.
  303. A large value will cause the station to
  304. solicit successors immediately upon entry
  305. to the ring; a value of zero will cause
  306. the station to defer this solicitation
  307. for at least one token rotation."
  308. ::= { dot4Entry 15 }
  309. dot4MaxInterSolicitCount OBJECT-TYPE
  310. SYNTAX INTEGER (16..255)
  311. ACCESS read-only
  312. STATUS mandatory
  313. DESCRIPTION
  314. "The maximum number of consecutive token
  315. rotations without soliciting for a
  316. successor. If this count expires, the
  317. station opens the response window to
  318. solicit for a successor (providing the
  319. duration of the current token rotation
  320. has not exceeded
  321. dot4TargetRotTimeRingMaint). The least
  322. significant two bits of the count are
  323. determined randomly by the station on a
  324. per-use basis."
  325. ::= { dot4Entry 16 }
  326. dot4MaxRetries OBJECT-TYPE
  327. SYNTAX INTEGER (0..7)
  328. ACCESS read-only
  329. STATUS mandatory
  330. DESCRIPTION
  331. "The maximum number of retries of a
  332. Request-with-Response (RWR) frame. If
  333. the RWR option is not in use, this object
  334. has the value 0."
  335. ::= { dot4Entry 17 }
  336. dot4MinPostSilencePreambLen OBJECT-TYPE
  337. SYNTAX INTEGER
  338. ACCESS read-only
  339. STATUS mandatory
  340. DESCRIPTION
  341. "The minimum number of octets of preamble
  342. on the first frame transmitted by this
  343. station after a period of 'transmitted'
  344. silence."
  345. ::= { dot4Entry 18 }
  346. dot4StandardRevision OBJECT-TYPE
  347. SYNTAX INTEGER {
  348. rev2(2)
  349. }
  350. ACCESS read-only
  351. STATUS mandatory
  352. DESCRIPTION
  353. "The Revision number of the 802.4 standard
  354. implemented by this station."
  355. ::= { dot4Entry 19 }
  356. -- 802.4 Initialization Table
  357. -- This table contains the parameter information used by an
  358. -- 802.4 interface as the values to be assigned to its
  359. -- operational parameters upon initialization. It is
  360. -- mandatory that systems having 802.4 interfaces implement
  361. -- this table.
  362. dot4InitTable OBJECT-TYPE
  363. SYNTAX SEQUENCE OF Dot4InitEntry
  364. ACCESS not-accessible
  365. STATUS mandatory
  366. DESCRIPTION
  367. "This table contains Token Bus
  368. initialization parameters, one entry per
  369. 802.4 interface."
  370. ::= { dot4 2 }
  371. dot4InitEntry OBJECT-TYPE
  372. SYNTAX Dot4InitEntry
  373. ACCESS not-accessible
  374. STATUS mandatory
  375. DESCRIPTION
  376. "A list of Token Bus initialization
  377. parameters for an 802.4 interface."
  378. INDEX { dot4InitIfIndex }
  379. ::= { dot4InitTable 1 }
  380. Dot4InitEntry ::= SEQUENCE {
  381. dot4InitIfIndex
  382. INTEGER,
  383. dot4InitSlotTime
  384. OctetTime,
  385. dot4InitMaxInterSolicitCount
  386. INTEGER (16..255),
  387. dot4InitMaxRetries
  388. INTEGER (0..7),
  389. dot4InitHiPriTokenHoldTime
  390. OctetTime,
  391. dot4InitTargetRotTimeClass4
  392. OctetTime,
  393. dot4InitTargetRotTimeClass2
  394. OctetTime,
  395. dot4InitTargetRotTimeClass0
  396. OctetTime,
  397. dot4InitTargetRotTimeRingMaint
  398. OctetTime,
  399. dot4InitRingMaintTimerInitValue
  400. OctetTime,
  401. dot4InitMinPostSilencePreambLen
  402. INTEGER,
  403. dot4InitInRingDesired
  404. INTEGER
  405. }
  406. dot4InitIfIndex OBJECT-TYPE
  407. SYNTAX INTEGER
  408. ACCESS read-only
  409. STATUS mandatory
  410. DESCRIPTION
  411. "The value of this object identifies the
  412. 802.4 interface for which this entry
  413. contains management information. The
  414. value of this object for a particular
  415. interface has the same value as the
  416. ifIndex object, defined in [4,6], for
  417. the same interface."
  418. ::= { dot4InitEntry 1 }
  419. dot4InitSlotTime OBJECT-TYPE
  420. SYNTAX OctetTime
  421. ACCESS read-write
  422. STATUS mandatory
  423. DESCRIPTION
  424. "The value assigned to the object
  425. dot4SlotTime when the station is
  426. initialized."
  427. ::= { dot4InitEntry 2 }
  428. dot4InitMaxInterSolicitCount OBJECT-TYPE
  429. SYNTAX INTEGER (16..255)
  430. ACCESS read-write
  431. STATUS mandatory
  432. DESCRIPTION
  433. "The value assigned to the object
  434. dot4MaxInterSolicitCount when the station
  435. is initialized."
  436. ::= { dot4InitEntry 3 }
  437. dot4InitMaxRetries OBJECT-TYPE
  438. SYNTAX INTEGER (0..7)
  439. ACCESS read-write
  440. STATUS mandatory
  441. DESCRIPTION
  442. "The value assigned to the object
  443. dot4MaxRetries when the station is
  444. initialized."
  445. ::= { dot4InitEntry 4 }
  446. dot4InitHiPriTokenHoldTime OBJECT-TYPE
  447. SYNTAX OctetTime
  448. ACCESS read-write
  449. STATUS mandatory
  450. DESCRIPTION
  451. "The value assigned to the object
  452. dot4HiPriTokenHoldTime when the station
  453. is initialized."
  454. ::= { dot4InitEntry 5 }
  455. dot4InitTargetRotTimeClass4 OBJECT-TYPE
  456. SYNTAX OctetTime
  457. ACCESS read-write
  458. STATUS mandatory
  459. DESCRIPTION
  460. "The value assigned to the object
  461. dot4TargetRotTimeClass4 when the station
  462. is initialized."
  463. ::= { dot4InitEntry 6 }
  464. dot4InitTargetRotTimeClass2 OBJECT-TYPE
  465. SYNTAX OctetTime
  466. ACCESS read-write
  467. STATUS mandatory
  468. DESCRIPTION
  469. "The value assigned to the object
  470. dot4TargetRotTimeClass2 when the station
  471. is initialized."
  472. ::= { dot4InitEntry 7 }
  473. dot4InitTargetRotTimeClass0 OBJECT-TYPE
  474. SYNTAX OctetTime
  475. ACCESS read-write
  476. STATUS mandatory
  477. DESCRIPTION
  478. "The value assigned to the object
  479. dot4TargetRotTimeClass0 when the station
  480. is initialized."
  481. ::= { dot4InitEntry 8 }
  482. dot4InitTargetRotTimeRingMaint OBJECT-TYPE
  483. SYNTAX OctetTime
  484. ACCESS read-write
  485. STATUS mandatory
  486. DESCRIPTION
  487. "The value assigned to the object
  488. dot4TargetRotTimeRingMaint when the station
  489. is initialized."
  490. ::= { dot4InitEntry 9 }
  491. dot4InitRingMaintTimerInitValue OBJECT-TYPE
  492. SYNTAX OctetTime
  493. ACCESS read-write
  494. STATUS mandatory
  495. DESCRIPTION
  496. "The value assigned to the object
  497. dot4RingMaintTimerInitValue when the
  498. station is initialized."
  499. ::= { dot4InitEntry 10 }
  500. dot4InitMinPostSilencePreambLen OBJECT-TYPE
  501. SYNTAX INTEGER
  502. ACCESS read-write
  503. STATUS mandatory
  504. DESCRIPTION
  505. "The value assigned to the object
  506. dot4MinPostSilencePreambLen when the
  507. station is initialized."
  508. ::= { dot4InitEntry 11 }
  509. dot4InitInRingDesired OBJECT-TYPE
  510. SYNTAX INTEGER {
  511. inRing(1),
  512. outOfRing(2)
  513. }
  514. ACCESS read-write
  515. STATUS mandatory
  516. DESCRIPTION
  517. "This object determines whether the
  518. station will attempt to enter the logical
  519. ring immediately after initialization."
  520. ::= { dot4InitEntry 12 }
  521. -- 802.4 Statistics Table
  522. -- This table contains Token Bus statistics, one entry per
  523. -- 802.4 interface. It is mandatory that systems having
  524. -- 802.4 interfaces implement this table.
  525. dot4StatsTable OBJECT-TYPE
  526. SYNTAX SEQUENCE OF Dot4StatsEntry
  527. ACCESS not-accessible
  528. STATUS mandatory
  529. DESCRIPTION
  530. "A table containing Token Bus statistics.
  531. All the statistics are defined using the
  532. syntax Counter as 32 bit wrap around
  533. counters. Thus, if an interface's
  534. hardware chip set maintains these
  535. statistics in 16-bit counters, then the
  536. agent must read the hardware's counters
  537. frequently enough to prevent loss of
  538. significance, in order to maintain
  539. a 32-bit counter in software."
  540. ::= { dot4 3 }
  541. dot4StatsEntry OBJECT-TYPE
  542. SYNTAX Dot4StatsEntry
  543. ACCESS not-accessible
  544. STATUS mandatory
  545. DESCRIPTION
  546. "An entry containing the 802.4 statistics
  547. for a particular interface."
  548. INDEX { dot4StatsIfIndex }
  549. ::= { dot4StatsTable 1 }
  550. Dot4StatsEntry ::= SEQUENCE {
  551. dot4StatsIfIndex
  552. INTEGER,
  553. dot4StatsTokenPasses
  554. Counter,
  555. dot4StatsTokenHeards
  556. Counter,
  557. dot4StatsNoSuccessors
  558. Counter,
  559. dot4StatsWhoFollows
  560. Counter,
  561. dot4StatsTokenPassFails
  562. Counter,
  563. dot4StatsNonSilences
  564. Counter,
  565. dot4StatsFcsErrors
  566. Counter,
  567. dot4StatsEbitErrors
  568. Counter,
  569. dot4StatsFrameFrags
  570. Counter,
  571. dot4StatsFrameTooLongs
  572. Counter,
  573. dot4StatsOverRuns
  574. Counter,
  575. dot4StatsDupAddresses
  576. Counter
  577. }
  578. dot4StatsIfIndex OBJECT-TYPE
  579. SYNTAX INTEGER
  580. ACCESS read-only
  581. STATUS mandatory
  582. DESCRIPTION
  583. "The value of this object identifies the
  584. 802.4 interface for which this entry
  585. contains management information. The
  586. value of this object for a particular
  587. interface has the same value as the
  588. ifIndex object, defined in [4,6], for the
  589. same interface."
  590. ::= { dot4StatsEntry 1 }
  591. dot4StatsTokenPasses OBJECT-TYPE
  592. SYNTAX Counter
  593. ACCESS read-only
  594. STATUS optional
  595. DESCRIPTION
  596. "The number of times this station has
  597. passed the token."
  598. ::= { dot4StatsEntry 2 }
  599. dot4StatsTokenHeards OBJECT-TYPE
  600. SYNTAX Counter
  601. ACCESS read-only
  602. STATUS optional
  603. DESCRIPTION
  604. "The number of tokens heard by this
  605. station."
  606. ::= { dot4StatsEntry 3 }
  607. dot4StatsNoSuccessors OBJECT-TYPE
  608. SYNTAX Counter
  609. ACCESS read-only
  610. STATUS mandatory
  611. DESCRIPTION
  612. "The number of times the station could
  613. not find a successor while believing
  614. itself not the only station in the ring.
  615. This can signify a faulty transmitter
  616. condition in this station."
  617. ::= { dot4StatsEntry 4 }
  618. dot4StatsWhoFollows OBJECT-TYPE
  619. SYNTAX Counter
  620. ACCESS read-only
  621. STATUS mandatory
  622. DESCRIPTION
  623. "The number of times the station has had
  624. to look for a new next station."
  625. ::= { dot4StatsEntry 5 }
  626. dot4StatsTokenPassFails OBJECT-TYPE
  627. SYNTAX Counter
  628. ACCESS read-only
  629. STATUS mandatory
  630. DESCRIPTION
  631. "The number of times the station failed in
  632. passing the token to the next station."
  633. ::= { dot4StatsEntry 6 }
  634. dot4StatsNonSilences OBJECT-TYPE
  635. SYNTAX Counter
  636. ACCESS read-only
  637. STATUS mandatory
  638. DESCRIPTION
  639. "The number of occurrences of non-silence
  640. followed by silence in which a start
  641. delimiter was not detected."
  642. ::= { dot4StatsEntry 7 }
  643. dot4StatsFcsErrors OBJECT-TYPE
  644. SYNTAX Counter
  645. ACCESS read-only
  646. STATUS mandatory
  647. DESCRIPTION
  648. "The number of frames received with an
  649. incorrect FCS and the E-bit reset."
  650. ::= { dot4StatsEntry 8 }
  651. dot4StatsEbitErrors OBJECT-TYPE
  652. SYNTAX Counter
  653. ACCESS read-only
  654. STATUS mandatory
  655. DESCRIPTION
  656. "The number of frames the station
  657. received with the E-bit set in the
  658. end delimiter."
  659. ::= { dot4StatsEntry 9 }
  660. dot4StatsFrameFrags OBJECT-TYPE
  661. SYNTAX Counter
  662. ACCESS read-only
  663. STATUS mandatory
  664. DESCRIPTION
  665. "The number of occurrences of receiving a
  666. start delimiter followed by another start
  667. delimiter, an invalid symbol sequence or
  668. silence, without an intervening end
  669. delimiter."
  670. ::= { dot4StatsEntry 10 }
  671. dot4StatsFrameTooLongs OBJECT-TYPE
  672. SYNTAX Counter
  673. ACCESS read-only
  674. STATUS mandatory
  675. DESCRIPTION
  676. "The number of frames that were received
  677. that were larger than the media's MTU."
  678. ::= { dot4StatsEntry 11 }
  679. dot4StatsOverRuns OBJECT-TYPE
  680. SYNTAX Counter
  681. ACCESS read-only
  682. STATUS mandatory
  683. DESCRIPTION
  684. "The number of times a FIFO overrun was
  685. detected in the station."
  686. ::= { dot4StatsEntry 12 }
  687. dot4StatsDupAddresses OBJECT-TYPE
  688. SYNTAX Counter
  689. ACCESS read-only
  690. STATUS mandatory
  691. DESCRIPTION
  692. "The number of times this station
  693. detected another station using the same
  694. MAC address."
  695. ::= { dot4StatsEntry 13 }
  696. -- 802.4 Interface Tests
  697. dot4Tests OBJECT IDENTIFIER ::= { dot4 5 }
  698. -- The extensions to the interfaces table proposed in [11]
  699. -- define a table object, ifExtnsTestTable, through which a
  700. -- network manager can instruct an agent to test an interface
  701. -- for various faults. A test to be performed is identified
  702. -- (as the value of ifExtnsTestType) via an OBJECT IDENTIFIER.
  703. -- When a test fails, the object ifExtnsTestCode, defined in
  704. -- [11], may contain a media-specific error-code. For 802.4
  705. -- interfaces, the following is defined as the value of
  706. -- ifExtnsTestCode when a test fails because the modem could
  707. -- not be initialized:
  708. dot4Errors OBJECT IDENTIFIER ::= { dot4 4 }
  709. dot4ModemInitFailed OBJECT IDENTIFIER ::= { dot4Errors 1 }
  710. -- The Full-Duplex Loop Back Test is a common test, defined
  711. -- in [11] as:
  712. --
  713. -- testFullDuplexLoopBack
  714. --
  715. -- Invoking this test on a 802.4 interface causes the
  716. -- interface to check the path from memory through the chip
  717. -- set's serial interface back to memory, thus checking the
  718. -- proper functioning of the transmit and receive machines
  719. -- of the token bus hardware.
  720. -- This test may only be invoked when the interface is
  721. -- the Offline state.
  722. -- The FIFO Path test is defined by:
  723. testFifoPath OBJECT IDENTIFIER ::= { dot4Tests 1 }
  724. -- Invoking this test causes the interface to check the path
  725. -- from memory to the chip set's FIFO and back to memory.
  726. -- This test checks the hosts interface to the token bus
  727. -- hardware. This test may only be invoked when the
  728. -- interface is the Offline state.
  729. -- The External Loopback test is defined by:
  730. testExternalLoopback OBJECT IDENTIFIER ::= { dot4Tests 2 }
  731. -- Invoking this test causes the interface to check the path
  732. -- from memory through the chip set and out onto the network
  733. -- for external (e.g., at the head-end) loopback through the
  734. -- chip set to memory. This test checks the host's interface
  735. -- to the 802.4 network. This test is liable to cause
  736. -- serious disruption if invoked on an operational network.
  737. -- 802.4 Hardware Chip Sets
  738. dot4ChipSets OBJECT IDENTIFIER ::= { dot4 6 }
  739. -- The extensions to the interfaces table proposed in [11]
  740. -- define an object, ifExtnsChipSet, with the syntax of
  741. -- OBJECT IDENTIFIER, to identify the hardware chip set in
  742. -- use by an interface. That definition specifies just
  743. -- one applicable object identifier:
  744. --
  745. -- unknownChipSet
  746. --
  747. -- for use as the value of ifExtnsChipSet when the specific
  748. -- chip set is unknown.
  749. --
  750. -- This MIB defines the following for use as values of
  751. -- ifExtnsChipSet:
  752. -- for use as values of ifExtnsChipSet
  753. -- Motorola 68824 Token Bus Controller
  754. chipSetMc68824 OBJECT IDENTIFIER ::= { dot4ChipSets 1 }
  755. END