/lib/snmp/test/test-mibs/TOKEN-RING-RMON-MIB.mib

http://github.com/mfoemmel/erlang-otp · Unknown · 2406 lines · 2062 code · 344 blank · 0 comment · 0 complexity · a9f5b3cd6d45cf8fcedee5c0a5182b0c MD5 · raw file

Large files are truncated click here to view the full file

  1. TOKEN-RING-RMON-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. Counter, TimeTicks FROM RFC1155-SMI
  4. OBJECT-TYPE FROM RFC-1212
  5. OwnerString, EntryStatus, -- Textual Conventions
  6. rmon, statistics, history
  7. FROM RFC1271-MIB;
  8. -- All representations of MAC addresses in this MIB
  9. -- Module use, as a textual convention (i.e. this
  10. -- convention does not affect their encoding), the
  11. -- data type:
  12. MacAddress ::= OCTET STRING (SIZE (6)) -- a 6 octet
  13. -- address in
  14. -- the "canonical"
  15. -- order
  16. -- defined by IEEE 802.1a, i.e., as if it were
  17. -- transmitted least significant bit first, even though
  18. -- 802.5 (in contrast to other 802.x protocols) requires
  19. -- MAC addresses to be transmitted most significant bit
  20. -- first.
  21. TimeInterval ::= INTEGER
  22. -- A period of time, measured in units of 0.01 seconds.
  23. -- This MIB module uses the extended OBJECT-TYPE macro as
  24. -- defined in [2].
  25. -- Token Ring Remote Network Monitoring MIB
  26. tokenRing OBJECT IDENTIFIER ::= { rmon 10 }
  27. -- The Token Ring Mac-Layer Statistics Group
  28. --
  29. -- Implementation of this group is optional
  30. tokenRingMLStatsTable OBJECT-TYPE
  31. SYNTAX SEQUENCE OF TokenRingMLStatsEntry
  32. ACCESS not-accessible
  33. STATUS mandatory
  34. DESCRIPTION
  35. "A list of Mac-Layer Token Ring statistics
  36. entries."
  37. ::= { statistics 2 }
  38. tokenRingMLStatsEntry OBJECT-TYPE
  39. SYNTAX TokenRingMLStatsEntry
  40. ACCESS not-accessible
  41. STATUS mandatory
  42. DESCRIPTION
  43. "A collection of Mac-Layer statistics kept for a
  44. particular Token Ring interface."
  45. INDEX { tokenRingMLStatsIndex }
  46. ::= { tokenRingMLStatsTable 1 }
  47. -- As an example, an instance of the
  48. -- tokenRingMLStatsMacOctets object
  49. -- might be named tokenRingMLStatsMacOctets.1
  50. TokenRingMLStatsEntry ::= SEQUENCE {
  51. tokenRingMLStatsIndex INTEGER,
  52. tokenRingMLStatsDataSource OBJECT IDENTIFIER,
  53. tokenRingMLStatsDropEvents Counter,
  54. tokenRingMLStatsMacOctets Counter,
  55. tokenRingMLStatsMacPkts Counter,
  56. tokenRingMLStatsRingPurgeEvents Counter,
  57. tokenRingMLStatsRingPurgePkts Counter,
  58. tokenRingMLStatsBeaconEvents Counter,
  59. tokenRingMLStatsBeaconTime TimeInterval,
  60. tokenRingMLStatsBeaconPkts Counter,
  61. tokenRingMLStatsClaimTokenEvents Counter,
  62. tokenRingMLStatsClaimTokenPkts Counter,
  63. tokenRingMLStatsNAUNChanges Counter,
  64. tokenRingMLStatsLineErrors Counter,
  65. tokenRingMLStatsInternalErrors Counter,
  66. tokenRingMLStatsBurstErrors Counter,
  67. tokenRingMLStatsACErrors Counter,
  68. tokenRingMLStatsAbortErrors Counter,
  69. tokenRingMLStatsLostFrameErrors Counter,
  70. tokenRingMLStatsCongestionErrors Counter,
  71. tokenRingMLStatsFrameCopiedErrors Counter,
  72. tokenRingMLStatsFrequencyErrors Counter,
  73. tokenRingMLStatsTokenErrors Counter,
  74. tokenRingMLStatsSoftErrorReports Counter,
  75. tokenRingMLStatsRingPollEvents Counter,
  76. tokenRingMLStatsOwner OwnerString,
  77. tokenRingMLStatsStatus EntryStatus
  78. }
  79. tokenRingMLStatsIndex OBJECT-TYPE
  80. SYNTAX INTEGER (1..65535)
  81. ACCESS read-only
  82. STATUS mandatory
  83. DESCRIPTION
  84. "The value of this object uniquely identifies this
  85. tokenRingMLStats entry."
  86. ::= { tokenRingMLStatsEntry 1 }
  87. tokenRingMLStatsDataSource OBJECT-TYPE
  88. SYNTAX OBJECT IDENTIFIER
  89. ACCESS read-write
  90. STATUS mandatory
  91. DESCRIPTION
  92. "This object identifies the source of the data
  93. that this tokenRingMLStats entry is configured to
  94. analyze. This source can be any tokenRing
  95. interface on this device. In order to identify a
  96. particular interface, this object shall identify
  97. the instance of the ifIndex object, defined in
  98. MIB-II [3], for the desired interface. For
  99. example, if an entry were to receive data from
  100. interface #1, this object would be set to
  101. ifIndex.1.
  102. The statistics in this group reflect all error
  103. reports on the local network segment attached to
  104. the identified interface.
  105. This object may not be modified if the associated
  106. tokenRingMLStatsStatus object is equal to
  107. valid(1)."
  108. ::= { tokenRingMLStatsEntry 2 }
  109. tokenRingMLStatsDropEvents OBJECT-TYPE
  110. SYNTAX Counter
  111. ACCESS read-only
  112. STATUS mandatory
  113. DESCRIPTION
  114. "The total number of events in which packets were
  115. dropped by the probe due to lack of resources.
  116. Note that this number is not necessarily the
  117. number of packets dropped; it is just the number
  118. of times this condition has been detected. This
  119. value is the same as the corresponding
  120. tokenRingPStatsDropEvents."
  121. ::= { tokenRingMLStatsEntry 3 }
  122. tokenRingMLStatsMacOctets OBJECT-TYPE
  123. SYNTAX Counter
  124. ACCESS read-only
  125. STATUS mandatory
  126. DESCRIPTION
  127. "The total number of octets of data in MAC packets
  128. (excluding those that were not good frames)
  129. received on the network (excluding framing bits
  130. but including FCS octets)."
  131. ::= { tokenRingMLStatsEntry 4 }
  132. tokenRingMLStatsMacPkts OBJECT-TYPE
  133. SYNTAX Counter
  134. ACCESS read-only
  135. STATUS mandatory
  136. DESCRIPTION
  137. "The total number of MAC packets (excluding
  138. packets that were not good frames) received."
  139. ::= { tokenRingMLStatsEntry 5 }
  140. tokenRingMLStatsRingPurgeEvents OBJECT-TYPE
  141. SYNTAX Counter
  142. ACCESS read-only
  143. STATUS mandatory
  144. DESCRIPTION
  145. "The total number of times that the ring enters
  146. the ring purge state from normal ring state. The
  147. ring purge state that comes in response to the
  148. claim token or beacon state is not counted."
  149. ::= { tokenRingMLStatsEntry 6 }
  150. tokenRingMLStatsRingPurgePkts OBJECT-TYPE
  151. SYNTAX Counter
  152. ACCESS read-only
  153. STATUS mandatory
  154. DESCRIPTION
  155. "The total number of ring purge MAC packets
  156. detected by probe."
  157. ::= { tokenRingMLStatsEntry 7 }
  158. tokenRingMLStatsBeaconEvents OBJECT-TYPE
  159. SYNTAX Counter
  160. ACCESS read-only
  161. STATUS mandatory
  162. DESCRIPTION
  163. "The total number of times that the ring enters a
  164. beaconing state (beaconFrameStreamingState,
  165. beaconBitStreamingState,
  166. beaconSetRecoveryModeState, or
  167. beaconRingSignalLossState) from a non-beaconing
  168. state. Note that a change of the source address
  169. of the beacon packet does not constitute a new
  170. beacon event."
  171. ::= { tokenRingMLStatsEntry 8 }
  172. tokenRingMLStatsBeaconTime OBJECT-TYPE
  173. SYNTAX TimeInterval
  174. ACCESS read-only
  175. STATUS mandatory
  176. DESCRIPTION
  177. "The total amount of time that the ring has been
  178. in the beaconing state."
  179. ::= { tokenRingMLStatsEntry 9 }
  180. tokenRingMLStatsBeaconPkts OBJECT-TYPE
  181. SYNTAX Counter
  182. ACCESS read-only
  183. STATUS mandatory
  184. DESCRIPTION
  185. "The total number of beacon MAC packets detected
  186. by the probe."
  187. ::= { tokenRingMLStatsEntry 10 }
  188. tokenRingMLStatsClaimTokenEvents OBJECT-TYPE
  189. SYNTAX Counter
  190. ACCESS read-only
  191. STATUS mandatory
  192. DESCRIPTION
  193. "The total number of times that the ring enters
  194. the claim token state from normal ring state or
  195. ring purge state. The claim token state that
  196. comes in response to a beacon state is not
  197. counted."
  198. ::= { tokenRingMLStatsEntry 11 }
  199. tokenRingMLStatsClaimTokenPkts OBJECT-TYPE
  200. SYNTAX Counter
  201. ACCESS read-only
  202. STATUS mandatory
  203. DESCRIPTION
  204. "The total number of claim token MAC packets
  205. detected by the probe."
  206. ::= { tokenRingMLStatsEntry 12 }
  207. tokenRingMLStatsNAUNChanges OBJECT-TYPE
  208. SYNTAX Counter
  209. ACCESS read-only
  210. STATUS mandatory
  211. DESCRIPTION
  212. "The total number of NAUN changes detected by the
  213. probe."
  214. ::= { tokenRingMLStatsEntry 13 }
  215. tokenRingMLStatsLineErrors OBJECT-TYPE
  216. SYNTAX Counter
  217. ACCESS read-only
  218. STATUS mandatory
  219. DESCRIPTION
  220. "The total number of line errors reported in error
  221. reporting packets detected by the probe."
  222. ::= { tokenRingMLStatsEntry 14 }
  223. tokenRingMLStatsInternalErrors OBJECT-TYPE
  224. SYNTAX Counter
  225. ACCESS read-only
  226. STATUS mandatory
  227. DESCRIPTION
  228. "The total number of adapter internal errors
  229. reported in error reporting packets detected by
  230. the probe."
  231. ::= { tokenRingMLStatsEntry 15 }
  232. tokenRingMLStatsBurstErrors OBJECT-TYPE
  233. SYNTAX Counter
  234. ACCESS read-only
  235. STATUS mandatory
  236. DESCRIPTION
  237. "The total number of burst errors reported in
  238. error reporting packets detected by the probe."
  239. ::= { tokenRingMLStatsEntry 16 }
  240. tokenRingMLStatsACErrors OBJECT-TYPE
  241. SYNTAX Counter
  242. ACCESS read-only
  243. STATUS mandatory
  244. DESCRIPTION
  245. "The total number of AC (Address Copied) errors
  246. reported in error reporting packets detected by
  247. the probe."
  248. ::= { tokenRingMLStatsEntry 17 }
  249. tokenRingMLStatsAbortErrors OBJECT-TYPE
  250. SYNTAX Counter
  251. ACCESS read-only
  252. STATUS mandatory
  253. DESCRIPTION
  254. "The total number of abort delimiters reported in
  255. error reporting packets detected by the probe."
  256. ::= { tokenRingMLStatsEntry 18 }
  257. tokenRingMLStatsLostFrameErrors OBJECT-TYPE
  258. SYNTAX Counter
  259. ACCESS read-only
  260. STATUS mandatory
  261. DESCRIPTION
  262. "The total number of lost frame errors reported in
  263. error reporting packets detected by the probe."
  264. ::= { tokenRingMLStatsEntry 19 }
  265. tokenRingMLStatsCongestionErrors OBJECT-TYPE
  266. SYNTAX Counter
  267. ACCESS read-only
  268. STATUS mandatory
  269. DESCRIPTION
  270. "The total number of receive congestion errors
  271. reported in error reporting packets detected by
  272. the probe."
  273. ::= { tokenRingMLStatsEntry 20 }
  274. tokenRingMLStatsFrameCopiedErrors OBJECT-TYPE
  275. SYNTAX Counter
  276. ACCESS read-only
  277. STATUS mandatory
  278. DESCRIPTION
  279. "The total number of frame copied errors reported
  280. in error reporting packets detected by the probe."
  281. ::= { tokenRingMLStatsEntry 21 }
  282. tokenRingMLStatsFrequencyErrors OBJECT-TYPE
  283. SYNTAX Counter
  284. ACCESS read-only
  285. STATUS mandatory
  286. DESCRIPTION
  287. "The total number of frequency errors reported in
  288. error reporting packets detected by the probe."
  289. ::= { tokenRingMLStatsEntry 22 }
  290. tokenRingMLStatsTokenErrors OBJECT-TYPE
  291. SYNTAX Counter
  292. ACCESS read-only
  293. STATUS mandatory
  294. DESCRIPTION
  295. "The total number of token errors reported in
  296. error reporting packets detected by the probe."
  297. ::= { tokenRingMLStatsEntry 23 }
  298. tokenRingMLStatsSoftErrorReports OBJECT-TYPE
  299. SYNTAX Counter
  300. ACCESS read-only
  301. STATUS mandatory
  302. DESCRIPTION
  303. "The total number of soft error report frames
  304. detected by the probe."
  305. ::= { tokenRingMLStatsEntry 24 }
  306. tokenRingMLStatsRingPollEvents OBJECT-TYPE
  307. SYNTAX Counter
  308. ACCESS read-only
  309. STATUS mandatory
  310. DESCRIPTION
  311. "The total number of ring poll events detected by
  312. the probe (i.e. the number of ring polls initiated
  313. by the active monitor that were detected)."
  314. ::= { tokenRingMLStatsEntry 25 }
  315. tokenRingMLStatsOwner OBJECT-TYPE
  316. SYNTAX OwnerString
  317. ACCESS read-write
  318. STATUS mandatory
  319. DESCRIPTION
  320. "The entity that configured this entry and is
  321. therefore using the resources assigned to it."
  322. ::= { tokenRingMLStatsEntry 26 }
  323. tokenRingMLStatsStatus OBJECT-TYPE
  324. SYNTAX EntryStatus
  325. ACCESS read-write
  326. STATUS mandatory
  327. DESCRIPTION
  328. "The status of this tokenRingMLStats entry."
  329. ::= { tokenRingMLStatsEntry 27 }
  330. -- The Token Ring Promiscuous Statistics Group
  331. --
  332. -- Implementation of this group is optional
  333. tokenRingPStatsTable OBJECT-TYPE
  334. SYNTAX SEQUENCE OF TokenRingPStatsEntry
  335. ACCESS not-accessible
  336. STATUS mandatory
  337. DESCRIPTION
  338. "A list of promiscuous Token Ring statistics
  339. entries."
  340. ::= { statistics 3 }
  341. tokenRingPStatsEntry OBJECT-TYPE
  342. SYNTAX TokenRingPStatsEntry
  343. ACCESS not-accessible
  344. STATUS mandatory
  345. DESCRIPTION
  346. "A collection of promiscuous statistics kept for
  347. non-MAC packets on a particular Token Ring
  348. interface."
  349. INDEX { tokenRingPStatsIndex }
  350. ::= { tokenRingPStatsTable 1 }
  351. -- As an example, an instance of the
  352. -- tokenRingPStatsDataOctets object
  353. -- might be named tokenRingPStatsDataOctets.1
  354. TokenRingPStatsEntry ::= SEQUENCE {
  355. tokenRingPStatsIndex INTEGER,
  356. tokenRingPStatsDataSource OBJECT IDENTIFIER,
  357. tokenRingPStatsDropEvents Counter,
  358. tokenRingPStatsDataOctets Counter,
  359. tokenRingPStatsDataPkts Counter,
  360. tokenRingPStatsDataBroadcastPkts Counter,
  361. tokenRingPStatsDataMulticastPkts Counter,
  362. tokenRingPStatsDataPkts18to63Octets Counter,
  363. tokenRingPStatsDataPkts64to127Octets Counter,
  364. tokenRingPStatsDataPkts128to255Octets Counter,
  365. tokenRingPStatsDataPkts256to511Octets Counter,
  366. tokenRingPStatsDataPkts512to1023Octets Counter,
  367. tokenRingPStatsDataPkts1024to2047Octets Counter,
  368. tokenRingPStatsDataPkts2048to4095Octets Counter,
  369. tokenRingPStatsDataPkts4096to8191Octets Counter,
  370. tokenRingPStatsDataPkts8192to18000Octets Counter,
  371. tokenRingPStatsDataPktsGreaterThan18000Octets Counter,
  372. tokenRingPStatsOwner OwnerString,
  373. tokenRingPStatsStatus EntryStatus
  374. }
  375. tokenRingPStatsIndex OBJECT-TYPE
  376. SYNTAX INTEGER (1..65535)
  377. ACCESS read-only
  378. STATUS mandatory
  379. DESCRIPTION
  380. "The value of this object uniquely identifies this
  381. tokenRingPStats entry."
  382. ::= { tokenRingPStatsEntry 1 }
  383. tokenRingPStatsDataSource OBJECT-TYPE
  384. SYNTAX OBJECT IDENTIFIER
  385. ACCESS read-write
  386. STATUS mandatory
  387. DESCRIPTION
  388. "This object identifies the source of the data
  389. that this tokenRingPStats entry is configured to
  390. analyze. This source can be any tokenRing
  391. interface on this device. In order to identify a
  392. particular interface, this object shall identify
  393. the instance of the ifIndex object, defined in
  394. MIB-II [3], for the desired interface. For
  395. example, if an entry were to receive data from
  396. interface #1, this object would be set to
  397. ifIndex.1.
  398. The statistics in this group reflect all non-MAC
  399. packets on the local network segment attached to
  400. the identified interface.
  401. This object may not be modified if the associated
  402. tokenRingPStatsStatus object is equal to
  403. valid(1)."
  404. ::= { tokenRingPStatsEntry 2 }
  405. tokenRingPStatsDropEvents OBJECT-TYPE
  406. SYNTAX Counter
  407. ACCESS read-only
  408. STATUS mandatory
  409. DESCRIPTION
  410. "The total number of events in which packets were
  411. dropped by the probe due to lack of resources.
  412. Note that this number is not necessarily the
  413. number of packets dropped; it is just the number
  414. of times this condition has been detected. This
  415. value is the same as the corresponding
  416. tokenRingMLStatsDropEvents"
  417. ::= { tokenRingPStatsEntry 3 }
  418. tokenRingPStatsDataOctets OBJECT-TYPE
  419. SYNTAX Counter
  420. ACCESS read-only
  421. STATUS mandatory
  422. DESCRIPTION
  423. "The total number of octets of data in good frames
  424. received on the network (excluding framing bits
  425. but including FCS octets) in non-MAC packets."
  426. ::= { tokenRingPStatsEntry 4 }
  427. tokenRingPStatsDataPkts OBJECT-TYPE
  428. SYNTAX Counter
  429. ACCESS read-only
  430. STATUS mandatory
  431. DESCRIPTION
  432. "The total number of non-MAC packets in good
  433. frames. received."
  434. ::= { tokenRingPStatsEntry 5 }
  435. tokenRingPStatsDataBroadcastPkts OBJECT-TYPE
  436. SYNTAX Counter
  437. ACCESS read-only
  438. STATUS mandatory
  439. DESCRIPTION
  440. "The total number of good non-MAC frames received
  441. that were directed to an LLC broadcast address
  442. (0xFFFFFFFFFFFF or 0xC000FFFFFFFF)."
  443. ::= { tokenRingPStatsEntry 6 }
  444. tokenRingPStatsDataMulticastPkts OBJECT-TYPE
  445. SYNTAX Counter
  446. ACCESS read-only
  447. STATUS mandatory
  448. DESCRIPTION
  449. "The total number of good non-MAC frames received
  450. that were directed to a local or global multicast
  451. or functional address. Note that this number does
  452. not include packets directed to the broadcast
  453. address."
  454. ::= { tokenRingPStatsEntry 7 }
  455. tokenRingPStatsDataPkts18to63Octets OBJECT-TYPE
  456. SYNTAX Counter
  457. ACCESS read-only
  458. STATUS mandatory
  459. DESCRIPTION
  460. "The total number of good non-MAC frames received
  461. that were between 18 and 63 octets in length
  462. inclusive, excluding framing bits but including
  463. FCS octets."
  464. ::= { tokenRingPStatsEntry 8 }
  465. tokenRingPStatsDataPkts64to127Octets OBJECT-TYPE
  466. SYNTAX Counter
  467. ACCESS read-only
  468. STATUS mandatory
  469. DESCRIPTION
  470. "The total number of good non-MAC frames received
  471. that were between 64 and 127 octets in length
  472. inclusive, excluding framing bits but including
  473. FCS octets."
  474. ::= { tokenRingPStatsEntry 9 }
  475. tokenRingPStatsDataPkts128to255Octets OBJECT-TYPE
  476. SYNTAX Counter
  477. ACCESS read-only
  478. STATUS mandatory
  479. DESCRIPTION
  480. "The total number of good non-MAC frames received
  481. that were between 128 and 255 octets in length
  482. inclusive, excluding framing bits but including
  483. FCS octets."
  484. ::= { tokenRingPStatsEntry 10 }
  485. tokenRingPStatsDataPkts256to511Octets OBJECT-TYPE
  486. SYNTAX Counter
  487. ACCESS read-only
  488. STATUS mandatory
  489. DESCRIPTION
  490. "The total number of good non-MAC frames received
  491. that were between 256 and 511 octets in length
  492. inclusive, excluding framing bits but including
  493. FCS octets."
  494. ::= { tokenRingPStatsEntry 11 }
  495. tokenRingPStatsDataPkts512to1023Octets OBJECT-TYPE
  496. SYNTAX Counter
  497. ACCESS read-only
  498. STATUS mandatory
  499. DESCRIPTION
  500. "The total number of good non-MAC frames received
  501. that were between 512 and 1023 octets in length
  502. inclusive, excluding framing bits but including
  503. FCS octets."
  504. ::= { tokenRingPStatsEntry 12 }
  505. tokenRingPStatsDataPkts1024to2047Octets OBJECT-TYPE
  506. SYNTAX Counter
  507. ACCESS read-only
  508. STATUS mandatory
  509. DESCRIPTION
  510. "The total number of good non-MAC frames received
  511. that were between 1024 and 2047 octets in length
  512. inclusive, excluding framing bits but including
  513. FCS octets."
  514. ::= { tokenRingPStatsEntry 13 }
  515. tokenRingPStatsDataPkts2048to4095Octets OBJECT-TYPE
  516. SYNTAX Counter
  517. ACCESS read-only
  518. STATUS mandatory
  519. DESCRIPTION
  520. "The total number of good non-MAC frames received
  521. that were between 2048 and 4095 octets in length
  522. inclusive, excluding framing bits but including
  523. FCS octets."
  524. ::= { tokenRingPStatsEntry 14 }
  525. tokenRingPStatsDataPkts4096to8191Octets OBJECT-TYPE
  526. SYNTAX Counter
  527. ACCESS read-only
  528. STATUS mandatory
  529. DESCRIPTION
  530. "The total number of good non-MAC frames received
  531. that were between 4096 and 8191 octets in length
  532. inclusive, excluding framing bits but including
  533. FCS octets."
  534. ::= { tokenRingPStatsEntry 15 }
  535. tokenRingPStatsDataPkts8192to18000Octets OBJECT-TYPE
  536. SYNTAX Counter
  537. ACCESS read-only
  538. STATUS mandatory
  539. DESCRIPTION
  540. "The total number of good non-MAC frames received
  541. that were between 8192 and 18000 octets in length
  542. inclusive, excluding framing bits but including
  543. FCS octets."
  544. ::= { tokenRingPStatsEntry 16 }
  545. tokenRingPStatsDataPktsGreaterThan18000Octets OBJECT-TYPE
  546. SYNTAX Counter
  547. ACCESS read-only
  548. STATUS mandatory
  549. DESCRIPTION
  550. "The total number of good non-MAC frames received
  551. that were greater than 18000 octets in length,
  552. excluding framing bits but including FCS octets."
  553. ::= { tokenRingPStatsEntry 17 }
  554. tokenRingPStatsOwner OBJECT-TYPE
  555. SYNTAX OwnerString
  556. ACCESS read-write
  557. STATUS mandatory
  558. DESCRIPTION
  559. "The entity that configured this entry and is
  560. therefore using the resources assigned to it."
  561. ::= { tokenRingPStatsEntry 18 }
  562. tokenRingPStatsStatus OBJECT-TYPE
  563. SYNTAX EntryStatus
  564. ACCESS read-write
  565. STATUS mandatory
  566. DESCRIPTION
  567. "The status of this tokenRingPStats entry."
  568. ::= { tokenRingPStatsEntry 19 }
  569. -- The Token Ring History Groups
  570. -- When an entry in the historyControlTable is created that
  571. -- identifies a token ring interface as its
  572. -- historyControlDataSource, the probe shall create
  573. -- corresponding entries in the tokenRingMLHistoryTable
  574. -- and/or the tokenRingPHistoryTable, depending on which
  575. -- groups it supports.
  576. -- The Token Ring Mac-Layer History Group
  577. --
  578. -- Implementation of this group is optional.
  579. -- Implementation of this group requires implementation of
  580. -- the historyControl group from RFC1271.
  581. tokenRingMLHistoryTable OBJECT-TYPE
  582. SYNTAX SEQUENCE OF TokenRingMLHistoryEntry
  583. ACCESS not-accessible
  584. STATUS mandatory
  585. DESCRIPTION
  586. "A list of Mac-Layer Token Ring statistics
  587. entries."
  588. ::= { history 3 }
  589. tokenRingMLHistoryEntry OBJECT-TYPE
  590. SYNTAX TokenRingMLHistoryEntry
  591. ACCESS not-accessible
  592. STATUS mandatory
  593. DESCRIPTION
  594. "A collection of Mac-Layer statistics kept for a
  595. particular Token Ring interface."
  596. INDEX { tokenRingMLHistoryIndex,
  597. tokenRingMLHistorySampleIndex }
  598. ::= { tokenRingMLHistoryTable 1 }
  599. -- As an example, an instance of the
  600. -- tokenRingMLHistoryMacOctets
  601. -- object might be named tokenRingMLHistoryMacOctets.1.27
  602. TokenRingMLHistoryEntry ::= SEQUENCE {
  603. tokenRingMLHistoryIndex INTEGER,
  604. tokenRingMLHistorySampleIndex INTEGER,
  605. tokenRingMLHistoryIntervalStart TimeTicks,
  606. tokenRingMLHistoryDropEvents Counter,
  607. tokenRingMLHistoryMacOctets Counter,
  608. tokenRingMLHistoryMacPkts Counter,
  609. tokenRingMLHistoryRingPurgeEvents Counter,
  610. tokenRingMLHistoryRingPurgePkts Counter,
  611. tokenRingMLHistoryBeaconEvents Counter,
  612. tokenRingMLHistoryBeaconTime TimeInterval,
  613. tokenRingMLHistoryBeaconPkts Counter,
  614. tokenRingMLHistoryClaimTokenEvents Counter,
  615. tokenRingMLHistoryClaimTokenPkts Counter,
  616. tokenRingMLHistoryNAUNChanges Counter,
  617. tokenRingMLHistoryLineErrors Counter,
  618. tokenRingMLHistoryInternalErrors Counter,
  619. tokenRingMLHistoryBurstErrors Counter,
  620. tokenRingMLHistoryACErrors Counter,
  621. tokenRingMLHistoryAbortErrors Counter,
  622. tokenRingMLHistoryLostFrameErrors Counter,
  623. tokenRingMLHistoryCongestionErrors Counter,
  624. tokenRingMLHistoryFrameCopiedErrors Counter,
  625. tokenRingMLHistoryFrequencyErrors Counter,
  626. tokenRingMLHistoryTokenErrors Counter,
  627. tokenRingMLHistorySoftErrorReports Counter,
  628. tokenRingMLHistoryRingPollEvents Counter,
  629. tokenRingMLHistoryActiveStations INTEGER
  630. }
  631. tokenRingMLHistoryIndex OBJECT-TYPE
  632. SYNTAX INTEGER (1..65535)
  633. ACCESS read-only
  634. STATUS mandatory
  635. DESCRIPTION
  636. "The history of which this entry is a part. The
  637. history identified by a particular value of this
  638. index is the same history as identified by the
  639. same value of historyControlIndex."
  640. ::= { tokenRingMLHistoryEntry 1 }
  641. tokenRingMLHistorySampleIndex OBJECT-TYPE
  642. SYNTAX INTEGER
  643. ACCESS read-only
  644. STATUS mandatory
  645. DESCRIPTION
  646. "An index that uniquely identifies the particular
  647. Mac-Layer sample this entry represents among all
  648. Mac-Layer samples associated with the same
  649. historyControlEntry. This index starts at 1 and
  650. increases by one as each new sample is taken."
  651. ::= { tokenRingMLHistoryEntry 2 }
  652. tokenRingMLHistoryIntervalStart OBJECT-TYPE
  653. SYNTAX TimeTicks
  654. ACCESS read-only
  655. STATUS mandatory
  656. DESCRIPTION
  657. "The value of sysUpTime at the start of the
  658. interval over which this sample was measured. If
  659. the probe keeps track of the time of day, it
  660. should start the first sample of the history at a
  661. time such that when the next hour of the day
  662. begins, a sample is started at that instant. Note
  663. that following this rule may require the probe to
  664. delay collecting the first sample of the history,
  665. as each sample must be of the same interval. Also
  666. note that the sample which is currently being
  667. collected is not accessible in this table until
  668. the end of its interval."
  669. ::= { tokenRingMLHistoryEntry 3 }
  670. tokenRingMLHistoryDropEvents OBJECT-TYPE
  671. SYNTAX Counter
  672. ACCESS read-only
  673. STATUS mandatory
  674. DESCRIPTION
  675. "The total number of events in which packets were
  676. dropped by the probe due to lack of resources
  677. during this sampling interval. Note that this
  678. number is not necessarily the number of packets
  679. dropped, it is just the number of times this
  680. condition has been detected."
  681. ::= { tokenRingMLHistoryEntry 4 }
  682. tokenRingMLHistoryMacOctets OBJECT-TYPE
  683. SYNTAX Counter
  684. ACCESS read-only
  685. STATUS mandatory
  686. DESCRIPTION
  687. "The total number of octets of data in MAC packets
  688. (excluding those that were not good frames)
  689. received on the network during this sampling
  690. interval (excluding framing bits but including FCS
  691. octets)."
  692. ::= { tokenRingMLHistoryEntry 5 }
  693. tokenRingMLHistoryMacPkts OBJECT-TYPE
  694. SYNTAX Counter
  695. ACCESS read-only
  696. STATUS mandatory
  697. DESCRIPTION
  698. "The total number of MAC packets (excluding those
  699. that were not good frames) received during this
  700. sampling interval."
  701. ::= { tokenRingMLHistoryEntry 6 }
  702. tokenRingMLHistoryRingPurgeEvents OBJECT-TYPE
  703. SYNTAX Counter
  704. ACCESS read-only
  705. STATUS mandatory
  706. DESCRIPTION
  707. "The total number of times that the ring entered
  708. the ring purge state from normal ring state during
  709. this sampling interval. The ring purge state that
  710. comes from the claim token or beacon state is not
  711. counted."
  712. ::= { tokenRingMLHistoryEntry 7 }
  713. tokenRingMLHistoryRingPurgePkts OBJECT-TYPE
  714. SYNTAX Counter
  715. ACCESS read-only
  716. STATUS mandatory
  717. DESCRIPTION
  718. "The total number of Ring Purge MAC packets
  719. detected by the probe during this sampling
  720. interval."
  721. ::= { tokenRingMLHistoryEntry 8 }
  722. tokenRingMLHistoryBeaconEvents OBJECT-TYPE
  723. SYNTAX Counter
  724. ACCESS read-only
  725. STATUS mandatory
  726. DESCRIPTION
  727. "The total number of times that the ring enters a
  728. beaconing state (beaconFrameStreamingState,
  729. beaconBitStreamingState,
  730. beaconSetRecoveryModeState, or
  731. beaconRingSignalLossState) during this sampling
  732. interval. Note that a change of the source
  733. address of the beacon packet does not constitute a
  734. new beacon event."
  735. ::= { tokenRingMLHistoryEntry 9 }
  736. tokenRingMLHistoryBeaconTime OBJECT-TYPE
  737. SYNTAX TimeInterval
  738. ACCESS read-only
  739. STATUS mandatory
  740. DESCRIPTION
  741. "The amount of time that the ring has been in the
  742. beaconing state during this sampling interval."
  743. ::= { tokenRingMLHistoryEntry 10 }
  744. tokenRingMLHistoryBeaconPkts OBJECT-TYPE
  745. SYNTAX Counter
  746. ACCESS read-only
  747. STATUS mandatory
  748. DESCRIPTION
  749. "The total number of beacon MAC packets detected
  750. by the probe during this sampling interval."
  751. ::= { tokenRingMLHistoryEntry 11 }
  752. tokenRingMLHistoryClaimTokenEvents OBJECT-TYPE
  753. SYNTAX Counter
  754. ACCESS read-only
  755. STATUS mandatory
  756. DESCRIPTION
  757. "The total number of times that the ring enters
  758. the claim token state from normal ring state or
  759. ring purge state during this sampling interval.
  760. The claim token state that comes from the beacon
  761. state is not counted."
  762. ::= { tokenRingMLHistoryEntry 12 }
  763. tokenRingMLHistoryClaimTokenPkts OBJECT-TYPE
  764. SYNTAX Counter
  765. ACCESS read-only
  766. STATUS mandatory
  767. DESCRIPTION
  768. "The total number of claim token MAC packets
  769. detected by the probe during this sampling
  770. interval."
  771. ::= { tokenRingMLHistoryEntry 13 }
  772. tokenRingMLHistoryNAUNChanges OBJECT-TYPE
  773. SYNTAX Counter
  774. ACCESS read-only
  775. STATUS mandatory
  776. DESCRIPTION
  777. "The total number of NAUN changes detected by the
  778. probe during this sampling interval."
  779. ::= { tokenRingMLHistoryEntry 14 }
  780. tokenRingMLHistoryLineErrors OBJECT-TYPE
  781. SYNTAX Counter
  782. ACCESS read-only
  783. STATUS mandatory
  784. DESCRIPTION
  785. "The total number of line errors reported in error
  786. reporting packets detected by the probe during
  787. this sampling interval."
  788. ::= { tokenRingMLHistoryEntry 15 }
  789. tokenRingMLHistoryInternalErrors OBJECT-TYPE
  790. SYNTAX Counter
  791. ACCESS read-only
  792. STATUS mandatory
  793. DESCRIPTION
  794. "The total number of adapter internal errors
  795. reported in error reporting packets detected by
  796. the probe during this sampling interval."
  797. ::= { tokenRingMLHistoryEntry 16 }
  798. tokenRingMLHistoryBurstErrors OBJECT-TYPE
  799. SYNTAX Counter
  800. ACCESS read-only
  801. STATUS mandatory
  802. DESCRIPTION
  803. "The total number of burst errors reported in
  804. error reporting packets detected by the probe
  805. during this sampling interval."
  806. ::= { tokenRingMLHistoryEntry 17 }
  807. tokenRingMLHistoryACErrors OBJECT-TYPE
  808. SYNTAX Counter
  809. ACCESS read-only
  810. STATUS mandatory
  811. DESCRIPTION
  812. "The total number of AC (Address Copied) errors
  813. reported in error reporting packets detected by
  814. the probe during this sampling interval."
  815. ::= { tokenRingMLHistoryEntry 18 }
  816. tokenRingMLHistoryAbortErrors OBJECT-TYPE
  817. SYNTAX Counter
  818. ACCESS read-only
  819. STATUS mandatory
  820. DESCRIPTION
  821. "The total number of abort delimiters reported in
  822. error reporting packets detected by the probe
  823. during this sampling interval."
  824. ::= { tokenRingMLHistoryEntry 19 }
  825. tokenRingMLHistoryLostFrameErrors OBJECT-TYPE
  826. SYNTAX Counter
  827. ACCESS read-only
  828. STATUS mandatory
  829. DESCRIPTION
  830. "The total number of lost frame errors reported in
  831. error reporting packets detected by the probe
  832. during this sampling interval."
  833. ::= { tokenRingMLHistoryEntry 20 }
  834. tokenRingMLHistoryCongestionErrors OBJECT-TYPE
  835. SYNTAX Counter
  836. ACCESS read-only
  837. STATUS mandatory
  838. DESCRIPTION
  839. "The total number of receive congestion errors
  840. reported in error reporting packets detected by
  841. the probe during this sampling interval."
  842. ::= { tokenRingMLHistoryEntry 21 }
  843. tokenRingMLHistoryFrameCopiedErrors OBJECT-TYPE
  844. SYNTAX Counter
  845. ACCESS read-only
  846. STATUS mandatory
  847. DESCRIPTION
  848. "The total number of frame copied errors reported
  849. in error reporting packets detected by the probe
  850. during this sampling interval."
  851. ::= { tokenRingMLHistoryEntry 22 }
  852. tokenRingMLHistoryFrequencyErrors OBJECT-TYPE
  853. SYNTAX Counter
  854. ACCESS read-only
  855. STATUS mandatory
  856. DESCRIPTION
  857. "The total number of frequency errors reported in
  858. error reporting packets detected by the probe
  859. during this sampling interval."
  860. ::= { tokenRingMLHistoryEntry 23 }
  861. tokenRingMLHistoryTokenErrors OBJECT-TYPE
  862. SYNTAX Counter
  863. ACCESS read-only
  864. STATUS mandatory
  865. DESCRIPTION
  866. "The total number of token errors reported in
  867. error reporting packets detected by the probe
  868. during this sampling interval."
  869. ::= { tokenRingMLHistoryEntry 24 }
  870. tokenRingMLHistorySoftErrorReports OBJECT-TYPE
  871. SYNTAX Counter
  872. ACCESS read-only
  873. STATUS mandatory
  874. DESCRIPTION
  875. "The total number of soft error report frames
  876. detected by the probe during this sampling
  877. interval."
  878. ::= { tokenRingMLHistoryEntry 25 }
  879. tokenRingMLHistoryRingPollEvents OBJECT-TYPE
  880. SYNTAX Counter
  881. ACCESS read-only
  882. STATUS mandatory
  883. DESCRIPTION
  884. "The total number of ring poll events detected by
  885. the probe during this sampling interval."
  886. ::= { tokenRingMLHistoryEntry 26 }
  887. tokenRingMLHistoryActiveStations OBJECT-TYPE
  888. SYNTAX INTEGER
  889. ACCESS read-only
  890. STATUS mandatory
  891. DESCRIPTION
  892. "The maximum number of active stations on the ring
  893. detected by the probe during this sampling
  894. interval."
  895. ::= { tokenRingMLHistoryEntry 27}
  896. -- The Token Ring Promiscuous History Group
  897. --
  898. -- Implementation of this group is optional.
  899. -- Implementation of this group requires the implementation
  900. -- of the historyControl group from RFC1271.
  901. tokenRingPHistoryTable OBJECT-TYPE
  902. SYNTAX SEQUENCE OF TokenRingPHistoryEntry
  903. ACCESS not-accessible
  904. STATUS mandatory
  905. DESCRIPTION
  906. "A list of promiscuous Token Ring statistics
  907. entries."
  908. ::= { history 4 }
  909. tokenRingPHistoryEntry OBJECT-TYPE
  910. SYNTAX TokenRingPHistoryEntry
  911. ACCESS not-accessible
  912. STATUS mandatory
  913. DESCRIPTION
  914. "A collection of promiscuous statistics kept for a
  915. particular Token Ring interface."
  916. INDEX { tokenRingPHistoryIndex,
  917. tokenRingPHistorySampleIndex }
  918. ::= { tokenRingPHistoryTable 1 }
  919. -- As an example, an instance of the
  920. -- tokenRingPHistoryDataPkts object
  921. -- might be named tokenRingPHistoryDataPkts.1.27
  922. TokenRingPHistoryEntry ::= SEQUENCE {
  923. tokenRingPHistoryIndex INTEGER,
  924. tokenRingPHistorySampleIndex INTEGER,
  925. tokenRingPHistoryIntervalStart TimeTicks,
  926. tokenRingPHistoryDropEvents Counter,
  927. tokenRingPHistoryDataOctets Counter,
  928. tokenRingPHistoryDataPkts Counter,
  929. tokenRingPHistoryDataBroadcastPkts Counter,
  930. tokenRingPHistoryDataMulticastPkts Counter,
  931. tokenRingPHistoryDataPkts18to63Octets Counter,
  932. tokenRingPHistoryDataPkts64to127Octets Counter,
  933. tokenRingPHistoryDataPkts128to255Octets Counter,
  934. tokenRingPHistoryDataPkts256to511Octets Counter,
  935. tokenRingPHistoryDataPkts512to1023Octets Counter,
  936. tokenRingPHistoryDataPkts1024to2047Octets Counter,
  937. tokenRingPHistoryDataPkts2048to4095Octets Counter,
  938. tokenRingPHistoryDataPkts4096to8191Octets Counter,
  939. tokenRingPHistoryDataPkts8192to18000Octets Counter,
  940. tokenRingPHistoryDataPktsGreaterThan18000Octets Counter
  941. }
  942. tokenRingPHistoryIndex OBJECT-TYPE
  943. SYNTAX INTEGER (1..65535)
  944. ACCESS read-only
  945. STATUS mandatory
  946. DESCRIPTION
  947. "The history of which this entry is a part. The
  948. history identified by a particular value of this
  949. index is the same history as identified by the
  950. same value of historyControlIndex."
  951. ::= { tokenRingPHistoryEntry 1 }
  952. tokenRingPHistorySampleIndex OBJECT-TYPE
  953. SYNTAX INTEGER
  954. ACCESS read-only
  955. STATUS mandatory
  956. DESCRIPTION
  957. "An index that uniquely identifies the particular
  958. sample this entry represents among all samples
  959. associated with the same historyControlEntry.
  960. This index starts at 1 and increases by one as
  961. each new sample is taken."
  962. ::= { tokenRingPHistoryEntry 2 }
  963. tokenRingPHistoryIntervalStart OBJECT-TYPE
  964. SYNTAX TimeTicks
  965. ACCESS read-only
  966. STATUS mandatory
  967. DESCRIPTION
  968. "The value of sysUpTime at the start of the
  969. interval over which this sample was measured. If
  970. the probe keeps track of the time of day, it
  971. should start the first sample of the history at a
  972. time such that when the next hour of the day
  973. begins, a sample is started at that instant. Note
  974. that following this rule may require the probe to
  975. delay collecting the first sample of the history,
  976. as each sample must be of the same interval. Also
  977. note that the sample which is currently being
  978. collected is not accessible in this table until
  979. the end of its interval."
  980. ::= { tokenRingPHistoryEntry 3 }
  981. tokenRingPHistoryDropEvents OBJECT-TYPE
  982. SYNTAX Counter
  983. ACCESS read-only
  984. STATUS mandatory
  985. DESCRIPTION
  986. "The total number of events in which packets were
  987. dropped by the probe due to lack of resources
  988. during this sampling interval. Note that this
  989. number is not necessarily the number of packets
  990. dropped, it is just the number of times this
  991. condition has been detected."
  992. ::= { tokenRingPHistoryEntry 4 }
  993. tokenRingPHistoryDataOctets OBJECT-TYPE
  994. SYNTAX Counter
  995. ACCESS read-only
  996. STATUS mandatory
  997. DESCRIPTION
  998. "The total number of octets of data in good frames
  999. received on the network (excluding framing bits
  1000. but including FCS octets) in non-MAC packets
  1001. during this sampling interval."
  1002. ::= { tokenRingPHistoryEntry 5 }
  1003. tokenRingPHistoryDataPkts OBJECT-TYPE
  1004. SYNTAX Counter
  1005. ACCESS read-only
  1006. STATUS mandatory
  1007. DESCRIPTION
  1008. "The total number of good non-MAC frames received
  1009. during this sampling interval."
  1010. ::= { tokenRingPHistoryEntry 6 }
  1011. tokenRingPHistoryDataBroadcastPkts OBJECT-TYPE
  1012. SYNTAX Counter
  1013. ACCESS read-only
  1014. STATUS mandatory
  1015. DESCRIPTION
  1016. "The total number of good non-MAC frames received
  1017. during this sampling interval that were directed
  1018. to an LLC broadcast address (0xFFFFFFFFFFFF or
  1019. 0xC000FFFFFFFF)."…