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.

2343 lines
88 KiB

  1. FDDI-SMT73-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. Counter
  4. FROM RFC1155-SMI
  5. OBJECT-TYPE
  6. FROM RFC-1212;
  7. -- This MIB module uses the extended OBJECT-TYPE macro as
  8. -- defined in [7].
  9. -- this is the FDDI MIB module
  10. fddi OBJECT IDENTIFIER ::= { transmission 15 }
  11. fddimib OBJECT IDENTIFIER ::= { fddi 73 }
  12. -- textual conventions
  13. FddiTimeNano ::= INTEGER (0..2147483647)
  14. -- This data type specifies 1 nanosecond units as
  15. -- an integer value.
  16. --
  17. -- NOTE: The encoding is normal integer representation, not
  18. -- two's complement. Since this type is used for variables
  19. -- which are encoded as TimerTwosComplement in the ANSI
  20. -- specification, two operations need to be performed on such
  21. -- variables to convert from ANSI form to SNMP form:
  22. --
  23. -- 1) Convert from two's complement to normal integer
  24. -- representation
  25. -- 2) Multiply by 80 to convert from 80 nsec to 1 nsec units
  26. --
  27. -- No resolution is lost. Moreover, the objects for which
  28. -- this data type is used effectively do not lose any range
  29. -- due to the lower maximum value since they do not require
  30. -- the full range.
  31. --
  32. -- Example: If fddimibMACTReq had a value of 8 ms, it would
  33. -- be stored in ANSI TimerTwosComplement format as 0xFFFE7960
  34. -- [8 ms is 100000 in 80 nsec units, which is then converted
  35. -- to two's complement] but be reported as 8000000 in SNMP
  36. -- since it is encoded here as FddiTimeNano.
  37. FddiTimeMilli ::= INTEGER (0..2147483647)
  38. -- This data type is used for some FDDI timers. It specifies
  39. -- time in 1 millisecond units, in normal integer
  40. -- representation.
  41. FddiResourceId ::= INTEGER (0..65535)
  42. -- This data type is used to refer to an instance of a MAC,
  43. -- PORT, or PATH Resource ID. Indexing begins
  44. -- at 1. Zero is used to indicate the absence of a resource.
  45. FddiSMTStationIdType ::= OCTET STRING (SIZE (8))
  46. -- The unique identifier for the FDDI station. This is a
  47. -- string of 8 octets, represented as X' yy yy xx xx xx xx
  48. -- xx xx' with the low order 6 octet (xx) from a unique IEEE
  49. -- assigned address. The high order two bits of the IEEE
  50. -- address, the group address bit and the administration bit
  51. -- (Universal/Local) bit should both be zero. The first two
  52. -- octets, the yy octets, are implementor-defined.
  53. --
  54. -- The representation of the address portion of the station id
  55. -- is in the IEEE (ANSI/IEEE P802.1A) canonical notation for
  56. -- 48 bit addresses. The canonical form is a 6-octet string
  57. -- where the first octet contains the first 8 bits of the
  58. -- address, with the I/G(Individual/Group) address bit as the
  59. -- least significant bit and the U/L (Universal/Local) bit
  60. -- as the next more significant bit, and so on. Note that
  61. -- addresses in the ANSI FDDI standard SMT frames are
  62. -- represented in FDDI MAC order.
  63. FddiMACLongAddressType ::= OCTET STRING (SIZE (6))
  64. -- The representation of long MAC addresses as management
  65. -- values is in the IEEE (ANSI/IEEE P802.1A) canonical
  66. -- notation for 48 bit addresses. The canonical form is a
  67. -- 6-octet string where the first octet contains the first 8
  68. -- bits of the address, with the I/G (Individual/Group)
  69. -- address bit as the least significant bit and the U/L
  70. -- (Universal/Local) bit as the next more significant bit,
  71. -- and so on. Note that the addresses in the SMT frames are
  72. -- represented in FDDI MAC order.
  73. -- groups in the FDDI MIB module
  74. fddimibSMT OBJECT IDENTIFIER ::= { fddimib 1 }
  75. fddimibMAC OBJECT IDENTIFIER ::= { fddimib 2 }
  76. fddimibMACCounters OBJECT IDENTIFIER ::= { fddimib 3 }
  77. fddimibPATH OBJECT IDENTIFIER ::= { fddimib 4 }
  78. fddimibPORT OBJECT IDENTIFIER ::= { fddimib 5 }
  79. -- the SMT group
  80. -- Implementation of the SMT group is mandatory for all
  81. -- systems which implement manageable FDDI subsystems.
  82. fddimibSMTNumber OBJECT-TYPE
  83. SYNTAX INTEGER (0..65535)
  84. ACCESS read-only
  85. STATUS mandatory
  86. DESCRIPTION
  87. "The number of SMT implementations (regardless of
  88. their current state) on this network management
  89. application entity. The value for this variable
  90. must remain constant at least from one re-
  91. initialization of the entity's network management
  92. system to the next re-initialization."
  93. ::= { fddimibSMT 1 }
  94. -- the SMT table
  95. fddimibSMTTable OBJECT-TYPE
  96. SYNTAX SEQUENCE OF FddimibSMTEntry
  97. ACCESS not-accessible
  98. STATUS mandatory
  99. DESCRIPTION
  100. "A list of SMT entries. The number of entries
  101. shall not exceed the value of fddimibSMTNumber."
  102. ::= { fddimibSMT 2 }
  103. fddimibSMTEntry OBJECT-TYPE
  104. SYNTAX FddimibSMTEntry
  105. ACCESS not-accessible
  106. STATUS mandatory
  107. DESCRIPTION
  108. "An SMT entry containing information common to a
  109. given SMT."
  110. INDEX { fddimibSMTIndex }
  111. ::= { fddimibSMTTable 1 }
  112. FddimibSMTEntry ::=
  113. SEQUENCE {
  114. fddimibSMTIndex
  115. INTEGER,
  116. fddimibSMTStationId
  117. FddiSMTStationIdType,
  118. fddimibSMTOpVersionId
  119. INTEGER,
  120. fddimibSMTHiVersionId
  121. INTEGER,
  122. fddimibSMTLoVersionId
  123. INTEGER,
  124. fddimibSMTUserData
  125. OCTET STRING,
  126. fddimibSMTMIBVersionId
  127. INTEGER,
  128. fddimibSMTMACCts
  129. INTEGER,
  130. fddimibSMTNonMasterCts
  131. INTEGER,
  132. fddimibSMTMasterCts
  133. INTEGER,
  134. fddimibSMTAvailablePaths
  135. INTEGER,
  136. fddimibSMTConfigCapabilities
  137. INTEGER,
  138. fddimibSMTConfigPolicy
  139. INTEGER,
  140. fddimibSMTConnectionPolicy
  141. INTEGER,
  142. fddimibSMTTNotify
  143. INTEGER,
  144. fddimibSMTStatRptPolicy
  145. INTEGER,
  146. fddimibSMTTraceMaxExpiration
  147. FddiTimeMilli,
  148. fddimibSMTBypassPresent
  149. INTEGER,
  150. fddimibSMTECMState
  151. INTEGER,
  152. fddimibSMTCFState
  153. INTEGER,
  154. fddimibSMTRemoteDisconnectFlag
  155. INTEGER,
  156. fddimibSMTStationStatus
  157. INTEGER,
  158. fddimibSMTPeerWrapFlag
  159. INTEGER,
  160. fddimibSMTTimeStamp
  161. FddiTimeMilli,
  162. fddimibSMTTransitionTimeStamp
  163. FddiTimeMilli,
  164. fddimibSMTStationAction
  165. INTEGER
  166. }
  167. fddimibSMTIndex OBJECT-TYPE
  168. SYNTAX INTEGER (1..65535)
  169. ACCESS read-only
  170. STATUS mandatory
  171. DESCRIPTION
  172. "A unique value for each SMT. The value for each
  173. SMT must remain constant at least from one re-
  174. initialization of the entity's network management
  175. system to the next re-initialization."
  176. ::= { fddimibSMTEntry 1 }
  177. fddimibSMTStationId OBJECT-TYPE
  178. SYNTAX FddiSMTStationIdType -- OCTET STRING (SIZE (8))
  179. ACCESS read-only
  180. STATUS mandatory
  181. DESCRIPTION
  182. "Used to uniquely identify an FDDI station."
  183. REFERENCE
  184. "ANSI { fddiSMT 11 }"
  185. ::= { fddimibSMTEntry 2 }
  186. fddimibSMTOpVersionId OBJECT-TYPE
  187. SYNTAX INTEGER (1..65535)
  188. ACCESS read-only
  189. STATUS mandatory
  190. DESCRIPTION
  191. "The version that this station is using for its
  192. operation (refer to ANSI 7.1.2.2). The value of
  193. this variable is 2 for this SMT revision."
  194. REFERENCE
  195. "ANSI { fddiSMT 13 }"
  196. ::= { fddimibSMTEntry 3 }
  197. fddimibSMTHiVersionId OBJECT-TYPE
  198. SYNTAX INTEGER (1..65535)
  199. ACCESS read-only
  200. STATUS mandatory
  201. DESCRIPTION
  202. "The highest version of SMT that this station
  203. supports (refer to ANSI 7.1.2.2)."
  204. REFERENCE
  205. "ANSI { fddiSMT 14 }"
  206. ::= { fddimibSMTEntry 4 }
  207. fddimibSMTLoVersionId OBJECT-TYPE
  208. SYNTAX INTEGER (1..65535)
  209. ACCESS read-only
  210. STATUS mandatory
  211. DESCRIPTION
  212. "The lowest version of SMT that this station
  213. supports (refer to ANSI 7.1.2.2)."
  214. REFERENCE
  215. "ANSI { fddiSMT 15 }"
  216. ::= { fddimibSMTEntry 5 }
  217. fddimibSMTUserData OBJECT-TYPE
  218. SYNTAX OCTET STRING (SIZE (32))
  219. ACCESS read-write
  220. STATUS mandatory
  221. DESCRIPTION
  222. "This variable contains 32 octets of user defined
  223. information. The information shall be an ASCII
  224. string."
  225. REFERENCE
  226. "ANSI { fddiSMT 17 }"
  227. ::= { fddimibSMTEntry 6 }
  228. fddimibSMTMIBVersionId OBJECT-TYPE
  229. SYNTAX INTEGER (0..65535)
  230. ACCESS read-only
  231. STATUS mandatory
  232. DESCRIPTION
  233. "The version of the FDDI MIB of this station. The
  234. value of this variable is 1 for this SMT
  235. revision."
  236. REFERENCE
  237. "ANSI { fddiSMT 18 }"
  238. ::= { fddimibSMTEntry 7 }
  239. fddimibSMTMACCts OBJECT-TYPE
  240. SYNTAX INTEGER (0..255)
  241. ACCESS read-only
  242. STATUS mandatory
  243. DESCRIPTION
  244. "The number of MACs in this station or
  245. concentrator."
  246. REFERENCE
  247. "ANSI { fddiSMT 21 }"
  248. ::= { fddimibSMTEntry 8 }
  249. fddimibSMTNonMasterCts OBJECT-TYPE
  250. SYNTAX INTEGER (0..2)
  251. ACCESS read-only
  252. STATUS mandatory
  253. DESCRIPTION
  254. "The value of this variable is the number of A, B,
  255. and S ports in this station or concentrator."
  256. REFERENCE
  257. "ANSI { fddiSMT 22 }"
  258. ::= { fddimibSMTEntry 9 }
  259. fddimibSMTMasterCts OBJECT-TYPE
  260. SYNTAX INTEGER (0..255)
  261. ACCESS read-only
  262. STATUS mandatory
  263. DESCRIPTION
  264. "The number of M Ports in a node. If the node is
  265. not a concentrator, the value of the variable is
  266. zero."
  267. REFERENCE
  268. "ANSI { fddiSMT 23 }"
  269. ::= { fddimibSMTEntry 10 }
  270. fddimibSMTAvailablePaths OBJECT-TYPE
  271. SYNTAX INTEGER (0..7)
  272. ACCESS read-only
  273. STATUS mandatory
  274. DESCRIPTION
  275. "A value that indicates the PATH types available
  276. in the station.
  277. The value is a sum. This value initially takes
  278. the value zero, then for each type of PATH that
  279. this node has available, 2 raised to a power is
  280. added to the sum. The powers are according to the
  281. following table:
  282. Path Power
  283. Primary 0
  284. Secondary 1
  285. Local 2
  286. For example, a station having Primary and Local
  287. PATHs available would have a value of 5 (2**0 +
  288. 2**2)."
  289. REFERENCE
  290. "ANSI { fddiSMT 24 }"
  291. ::= { fddimibSMTEntry 11 }
  292. fddimibSMTConfigCapabilities OBJECT-TYPE
  293. SYNTAX INTEGER (0..3)
  294. ACCESS read-only
  295. STATUS mandatory
  296. DESCRIPTION
  297. "A value that indicates the configuration
  298. capabilities of a node. The 'Hold Available' bit
  299. indicates the support of the optional Hold
  300. Function, which is controlled by
  301. fddiSMTConfigPolicy. The 'CF-Wrap-AB' bit
  302. indicates that the station has the capability of
  303. performing a wrap_ab (refer to ANSI SMT 9.7.2.2).
  304. The value is a sum. This value initially takes
  305. the value zero, then for each of the configuration
  306. policies currently enforced on the node, 2 raised
  307. to a power is added to the sum. The powers are
  308. according to the following table:
  309. Policy Power
  310. holdAvailable 0
  311. CF-Wrap-AB 1 "
  312. REFERENCE
  313. "ANSI { fddiSMT 25 }"
  314. ::= { fddimibSMTEntry 12 }
  315. fddimibSMTConfigPolicy OBJECT-TYPE
  316. SYNTAX INTEGER (0..1)
  317. ACCESS read-write
  318. STATUS mandatory
  319. DESCRIPTION
  320. "A value that indicates the configuration policies
  321. currently desired in a node. 'Hold' is one of the
  322. terms used for the Hold Flag, an optional ECM flag
  323. used to enable the optional Hold policy.
  324. The value is a sum. This value initially takes
  325. the value zero, then for each of the configuration
  326. policies currently enforced on the node, 2 raised
  327. to a power is added to the sum. The powers are
  328. according to the following table:
  329. Policy Power
  330. configurationhold 0 "
  331. REFERENCE
  332. "ANSI { fddiSMT 26 }"
  333. ::= { fddimibSMTEntry 13 }
  334. fddimibSMTConnectionPolicy OBJECT-TYPE
  335. SYNTAX INTEGER (32768..65535)
  336. ACCESS read-write
  337. STATUS mandatory
  338. DESCRIPTION
  339. "A value representing the connection policies in
  340. effect in a node. A station sets the corresponding
  341. bit for each of the connection types that it
  342. rejects. The letter designations, X and Y, in the
  343. 'rejectX-Y' names have the following significance:
  344. X represents the PC-Type of the local PORT and Y
  345. represents the PC_Type of the adjacent PORT
  346. (PC_Neighbor). The evaluation of Connection-
  347. Policy (PC-Type, PC-Neighbor) is done to determine
  348. the setting of T- Val(3) in the PC-Signalling
  349. sequence (refer to ANSI 9.6.3). Note that Bit 15,
  350. (rejectM-M), is always set and cannot be cleared.
  351. The value is a sum. This value initially takes
  352. the value zero, then for each of the connection
  353. policies currently enforced on the node, 2 raised
  354. to a power is added to the sum. The powers are
  355. according to the following table:
  356. Policy Power
  357. rejectA-A 0
  358. rejectA-B 1
  359. rejectA-S 2
  360. rejectA-M 3
  361. rejectB-A 4
  362. rejectB-B 5
  363. rejectB-S 6
  364. rejectB-M 7
  365. rejectS-A 8
  366. rejectS-B 9
  367. rejectS-S 10
  368. rejectS-M 11
  369. rejectM-A 12
  370. rejectM-B 13
  371. rejectM-S 14
  372. rejectM-M 15 "
  373. REFERENCE
  374. "ANSI { fddiSMT 27 }"
  375. ::= { fddimibSMTEntry 14 }
  376. fddimibSMTTNotify OBJECT-TYPE
  377. SYNTAX INTEGER (2..30)
  378. ACCESS read-write
  379. STATUS mandatory
  380. DESCRIPTION
  381. "The timer, expressed in seconds, used in the
  382. Neighbor Notification protocol. It has a range of
  383. 2 seconds to 30 seconds, and its default value is
  384. 30 seconds (refer to ANSI SMT 8.2)."
  385. REFERENCE
  386. "ANSI { fddiSMT 29 }"
  387. ::= { fddimibSMTEntry 15 }
  388. fddimibSMTStatRptPolicy OBJECT-TYPE
  389. SYNTAX INTEGER { true(1), false(2) }
  390. ACCESS read-write
  391. STATUS mandatory
  392. DESCRIPTION
  393. "If true, indicates that the node will generate
  394. Status Reporting Frames for its implemented events
  395. and conditions. It has an initial value of true.
  396. This variable determines the value of the
  397. SR_Enable Flag (refer to ANSI SMT 8.3.2.1)."
  398. REFERENCE
  399. "ANSI { fddiSMT 30 }"
  400. ::= { fddimibSMTEntry 16 }
  401. fddimibSMTTraceMaxExpiration OBJECT-TYPE
  402. SYNTAX FddiTimeMilli
  403. ACCESS read-write
  404. STATUS mandatory
  405. DESCRIPTION
  406. "Reference Trace_Max (refer to ANSI SMT
  407. 9.4.4.2.2)."
  408. REFERENCE
  409. "ANSI { fddiSMT 31 }"
  410. ::= { fddimibSMTEntry 17 }
  411. fddimibSMTBypassPresent OBJECT-TYPE
  412. SYNTAX INTEGER { true(1), false(2) }
  413. ACCESS read-only
  414. STATUS mandatory
  415. DESCRIPTION
  416. "A flag indicating if the station has a bypass on
  417. its AB port pair."
  418. REFERENCE
  419. "ANSI { fddiSMT 34 }"
  420. ::= { fddimibSMTEntry 18 }
  421. fddimibSMTECMState OBJECT-TYPE
  422. SYNTAX INTEGER {
  423. ec0(1), -- Out
  424. ec1(2), -- In
  425. ec2(3), -- Trace
  426. ec3(4), -- Leave
  427. ec4(5), -- Path_Test
  428. ec5(6), -- Insert
  429. ec6(7), -- Check
  430. ec7(8) -- Deinsert
  431. }
  432. ACCESS read-only
  433. STATUS mandatory
  434. DESCRIPTION
  435. "Indicates the current state of the ECM state
  436. machine (refer to ANSI SMT 9.5.2)."
  437. REFERENCE
  438. "ANSI { fddiSMT 41 }"
  439. ::= { fddimibSMTEntry 19 }
  440. fddimibSMTCFState OBJECT-TYPE
  441. SYNTAX INTEGER {
  442. cf0(1), -- isolated
  443. cf1(2), -- local_a
  444. cf2(3), -- local_b
  445. cf3(4), -- local_ab
  446. cf4(5), -- local_s
  447. cf5(6), -- wrap_a
  448. cf6(7), -- wrap_b
  449. cf7(8), -- wrap_ab
  450. cf8(9), -- wrap_s
  451. cf9(10), -- c_wrap_a
  452. cf10(11), -- c_wrap_b
  453. cf11(12), -- c_wrap_s
  454. cf12(13) -- thru
  455. }
  456. ACCESS read-only
  457. STATUS mandatory
  458. DESCRIPTION
  459. "The attachment configuration for the station or
  460. concentrator (refer to ANSI SMT 9.7.2.2)."
  461. REFERENCE
  462. "ANSI { fddiSMT 42 }"
  463. ::= { fddimibSMTEntry 20 }
  464. fddimibSMTRemoteDisconnectFlag OBJECT-TYPE
  465. SYNTAX INTEGER { true(1), false(2) }
  466. ACCESS read-only
  467. STATUS mandatory
  468. DESCRIPTION
  469. "A flag indicating that the station was remotely
  470. disconnected from the network as a result of
  471. receiving an fddiSMTAction, disconnect (refer to
  472. ANSI SMT 6.4.5.3) in a Parameter Management Frame.
  473. A station requires a Connect Action to rejoin and
  474. clear the flag (refer to ANSI SMT 6.4.5.2)."
  475. REFERENCE
  476. "ANSI { fddiSMT 44 }"
  477. ::= { fddimibSMTEntry 21 }
  478. fddimibSMTStationStatus OBJECT-TYPE
  479. SYNTAX INTEGER { concatenated(1), separated(2), thru(3) }
  480. ACCESS read-only
  481. STATUS mandatory
  482. DESCRIPTION
  483. "The current status of the primary and secondary
  484. paths within this station."
  485. REFERENCE
  486. "ANSI { fddiSMT 45 }"
  487. ::= { fddimibSMTEntry 22 }
  488. fddimibSMTPeerWrapFlag OBJECT-TYPE
  489. SYNTAX INTEGER { true(1), false(2) }
  490. ACCESS read-only
  491. STATUS mandatory
  492. DESCRIPTION
  493. "This variable assumes the value of the
  494. PeerWrapFlag in CFM (refer to ANSI SMT
  495. 9.7.2.4.4)."
  496. REFERENCE
  497. "ANSI { fddiSMT 46 }"
  498. ::= { fddimibSMTEntry 23 }
  499. fddimibSMTTimeStamp OBJECT-TYPE
  500. SYNTAX FddiTimeMilli
  501. ACCESS read-only
  502. STATUS mandatory
  503. DESCRIPTION
  504. "This variable assumes the value of TimeStamp
  505. (refer to ANSI SMT 8.3.2.1)."
  506. REFERENCE
  507. "ANSI { fddiSMT 51 }"
  508. ::= { fddimibSMTEntry 24 }
  509. fddimibSMTTransitionTimeStamp OBJECT-TYPE
  510. SYNTAX FddiTimeMilli
  511. ACCESS read-only
  512. STATUS mandatory
  513. DESCRIPTION
  514. "This variable assumes the value of
  515. TransitionTimeStamp (refer to ANSI SMT 8.3.2.1)."
  516. REFERENCE
  517. "ANSI { fddiSMT 52 }"
  518. ::= { fddimibSMTEntry 25 }
  519. fddimibSMTStationAction OBJECT-TYPE
  520. SYNTAX INTEGER {
  521. other(1), -- none of the following
  522. connect(2),
  523. disconnect(3),
  524. path-Test(4),
  525. self-Test(5),
  526. disable-a(6),
  527. disable-b(7),
  528. disable-m(8)
  529. }
  530. ACCESS read-write
  531. STATUS mandatory
  532. DESCRIPTION
  533. "This object, when read, always returns a value of
  534. other(1). The behavior of setting this variable
  535. to each of the acceptable values is as follows:
  536. other(1): Results in an appropriate error.
  537. connect(2): Generates a Connect signal to ECM
  538. to begin a connection sequence. See ANSI
  539. Ref 9.4.2.
  540. disconnect(3): Generates a Disconnect signal
  541. to ECM. see ANSI Ref 9.4.2.
  542. path-Test(4): Initiates a station Path_Test.
  543. The Path_Test variable (see ANSI Ref
  544. 9.4.1) is set to 'Testing'. The results
  545. of this action are not specified in this
  546. standard.
  547. self-Test(5): Initiates a station Self_Test.
  548. The results of this action are not
  549. specified in this standard.
  550. disable-a(6): Causes a PC_Disable on the A
  551. port if the A port mode is peer.
  552. disable-b(7): Causes a PC_Disable on the B
  553. port if the B port mode is peer.
  554. disable-m(8): Causes a PC_Disable on all M
  555. ports.
  556. Attempts to set this object to all other values
  557. results in an appropriate error. The result of
  558. setting this variable to path-Test(4) or self-
  559. Test(5) is implementation-specific."
  560. REFERENCE
  561. "ANSI { fddiSMT 60 }"
  562. ::= { fddimibSMTEntry 26 }
  563. -- the MAC group
  564. -- Implementation of the MAC Group is mandatory for all
  565. -- systems which implement manageable FDDI subsystems.
  566. fddimibMACNumber OBJECT-TYPE
  567. SYNTAX INTEGER (0..65535)
  568. ACCESS read-only
  569. STATUS mandatory
  570. DESCRIPTION
  571. "The total number of MAC implementations (across
  572. all SMTs) on this network management application
  573. entity. The value for this variable must remain
  574. constant at least from one re-initialization of
  575. the entity's network management system to the next
  576. re-initialization."
  577. ::= { fddimibMAC 1 }
  578. -- the MAC table
  579. fddimibMACTable OBJECT-TYPE
  580. SYNTAX SEQUENCE OF FddimibMACEntry
  581. ACCESS not-accessible
  582. STATUS mandatory
  583. DESCRIPTION
  584. "A list of MAC entries. The number of entries
  585. shall not exceed the value of fddimibMACNumber."
  586. ::= { fddimibMAC 2 }
  587. fddimibMACEntry OBJECT-TYPE
  588. SYNTAX FddimibMACEntry
  589. ACCESS not-accessible
  590. STATUS mandatory
  591. DESCRIPTION
  592. "A MAC entry containing information common to a
  593. given MAC."
  594. INDEX { fddimibMACSMTIndex, fddimibMACIndex }
  595. ::= { fddimibMACTable 1 }
  596. FddimibMACEntry ::=
  597. SEQUENCE {
  598. fddimibMACSMTIndex
  599. INTEGER,
  600. fddimibMACIndex
  601. INTEGER,
  602. fddimibMACIfIndex
  603. INTEGER,
  604. fddimibMACFrameStatusFunctions
  605. INTEGER,
  606. fddimibMACTMaxCapability
  607. FddiTimeNano,
  608. fddimibMACTVXCapability
  609. FddiTimeNano,
  610. fddimibMACAvailablePaths
  611. INTEGER,
  612. fddimibMACCurrentPath
  613. INTEGER,
  614. fddimibMACUpstreamNbr
  615. FddiMACLongAddressType,
  616. fddimibMACDownstreamNbr
  617. FddiMACLongAddressType,
  618. fddimibMACOldUpstreamNbr
  619. FddiMACLongAddressType,
  620. fddimibMACOldDownstreamNbr
  621. FddiMACLongAddressType,
  622. fddimibMACDupAddressTest
  623. INTEGER,
  624. fddimibMACRequestedPaths
  625. INTEGER,
  626. fddimibMACDownstreamPORTType
  627. INTEGER,
  628. fddimibMACSMTAddress
  629. FddiMACLongAddressType,
  630. fddimibMACTReq
  631. FddiTimeNano,
  632. fddimibMACTNeg
  633. FddiTimeNano,
  634. fddimibMACTMax
  635. FddiTimeNano,
  636. fddimibMACTvxValue
  637. FddiTimeNano,
  638. fddimibMACFrameCts
  639. Counter,
  640. fddimibMACCopiedCts
  641. Counter,
  642. fddimibMACTransmitCts
  643. Counter,
  644. fddimibMACErrorCts
  645. Counter,
  646. fddimibMACLostCts
  647. Counter,
  648. fddimibMACFrameErrorThreshold
  649. INTEGER,
  650. fddimibMACFrameErrorRatio
  651. INTEGER,
  652. fddimibMACRMTState
  653. INTEGER,
  654. fddimibMACDaFlag
  655. INTEGER,
  656. fddimibMACUnaDaFlag
  657. INTEGER,
  658. fddimibMACFrameErrorFlag
  659. INTEGER,
  660. fddimibMACMAUnitdataAvailable
  661. INTEGER,
  662. fddimibMACHardwarePresent
  663. INTEGER,
  664. fddimibMACMAUnitdataEnable
  665. INTEGER
  666. }
  667. fddimibMACSMTIndex OBJECT-TYPE
  668. SYNTAX INTEGER (1..65535)
  669. ACCESS read-only
  670. STATUS mandatory
  671. DESCRIPTION
  672. "The value of the SMT index associated with this
  673. MAC."
  674. ::= { fddimibMACEntry 1 }
  675. fddimibMACIndex OBJECT-TYPE
  676. SYNTAX INTEGER (1..65535)
  677. ACCESS read-only
  678. STATUS mandatory
  679. DESCRIPTION
  680. "Index variable for uniquely identifying the MAC
  681. object instances, which is the same as the
  682. corresponding resource index in SMT."
  683. REFERENCE
  684. "ANSI { fddiMAC 34 }"
  685. ::= { fddimibMACEntry 2 }
  686. fddimibMACIfIndex OBJECT-TYPE
  687. SYNTAX INTEGER (1..65535)
  688. ACCESS read-only
  689. STATUS mandatory
  690. DESCRIPTION
  691. "The value of the MIB-II ifIndex corresponding to
  692. this MAC. If none is applicable, 0 is returned."
  693. REFERENCE
  694. "MIB-II"
  695. ::= { fddimibMACEntry 3 }
  696. fddimibMACFrameStatusFunctions OBJECT-TYPE
  697. SYNTAX INTEGER (0..7)
  698. ACCESS read-only
  699. STATUS mandatory
  700. DESCRIPTION
  701. "Indicates the MAC's optional Frame Status
  702. processing functions.
  703. The value is a sum. This value initially takes
  704. the value zero, then for each function present, 2
  705. raised to a power is added to the sum. The powers
  706. are according to the following table:
  707. function Power
  708. fs-repeating 0
  709. fs-setting 1
  710. fs-clearing 2 "
  711. REFERENCE
  712. "ANSI { fddiMAC 11 }"
  713. ::= { fddimibMACEntry 4 }
  714. fddimibMACTMaxCapability OBJECT-TYPE
  715. SYNTAX FddiTimeNano
  716. ACCESS read-only
  717. STATUS mandatory
  718. DESCRIPTION
  719. "Indicates the maximum time value of fddiMACTMax
  720. that this MAC can support."
  721. REFERENCE
  722. "ANSI { fddiMAC 13 }"
  723. ::= { fddimibMACEntry 5 }
  724. fddimibMACTVXCapability OBJECT-TYPE
  725. SYNTAX FddiTimeNano
  726. ACCESS read-only
  727. STATUS mandatory
  728. DESCRIPTION
  729. "Indicates the maximum time value of
  730. fddiMACTvxValue that this MAC can support."
  731. REFERENCE
  732. "ANSI { fddiMAC 14 }"
  733. ::= { fddimibMACEntry 6 }
  734. fddimibMACAvailablePaths OBJECT-TYPE
  735. SYNTAX INTEGER (0..7)
  736. ACCESS read-only
  737. STATUS mandatory
  738. DESCRIPTION
  739. "Indicates the paths available for this MAC (refer
  740. to ANSI SMT 9.7.7).
  741. The value is a sum. This value initially takes
  742. the value zero, then for each type of PATH that
  743. this MAC has available, 2 raised to a power is
  744. added to the sum. The powers are according to the
  745. following table:
  746. Path Power
  747. Primary 0
  748. Secondary 1
  749. Local 2 "
  750. REFERENCE
  751. "ANSI { fddiMAC 22 }"
  752. ::= { fddimibMACEntry 7 }
  753. fddimibMACCurrentPath OBJECT-TYPE
  754. SYNTAX INTEGER {
  755. isolated(1),
  756. local(2),
  757. secondary(3),
  758. primary(4),
  759. concatenated(5),
  760. thru(6)
  761. }
  762. ACCESS read-only
  763. STATUS mandatory
  764. DESCRIPTION
  765. "Indicates the Path into which this MAC is
  766. currently inserted (refer to ANSI 9.7.7)."
  767. REFERENCE
  768. "ANSI { fddiMAC 23 }"
  769. ::= { fddimibMACEntry 8 }
  770. fddimibMACUpstreamNbr OBJECT-TYPE
  771. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  772. ACCESS read-only
  773. STATUS mandatory
  774. DESCRIPTION
  775. "The MAC's upstream neighbor's long individual MAC
  776. address. It has an initial value of the SMT-
  777. Unknown-MAC Address and is only modified as
  778. specified by the Neighbor Information Frame
  779. protocol (refer to ANSI SMT 7.2.1 and 8.2)."
  780. REFERENCE
  781. "ANSI { fddiMAC 24 }"
  782. ::= { fddimibMACEntry 9 }
  783. fddimibMACDownstreamNbr OBJECT-TYPE
  784. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  785. ACCESS read-only
  786. STATUS mandatory
  787. DESCRIPTION
  788. "The MAC's downstream neighbor's long individual
  789. MAC address. It has an initial value of the SMT-
  790. Unknown-MAC Address and is only modified as
  791. specified by the Neighbor Information Frame
  792. protocol (refer to ANSI SMT 7.2.1 and 8.2)."
  793. REFERENCE
  794. "ANSI { fddiMAC 25 }"
  795. ::= { fddimibMACEntry 10 }
  796. fddimibMACOldUpstreamNbr OBJECT-TYPE
  797. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  798. ACCESS read-only
  799. STATUS mandatory
  800. DESCRIPTION
  801. "The previous value of the MAC's upstream
  802. neighbor's long individual MAC address. It has an
  803. initial value of the SMT-Unknown- MAC Address and
  804. is only modified as specified by the Neighbor
  805. Information Frame protocol (refer to ANSI SMT
  806. 7.2.1 and 8.2)."
  807. REFERENCE
  808. "ANSI { fddiMAC 26 }"
  809. ::= { fddimibMACEntry 11 }
  810. fddimibMACOldDownstreamNbr OBJECT-TYPE
  811. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  812. ACCESS read-only
  813. STATUS mandatory
  814. DESCRIPTION
  815. "The previous value of the MAC's downstream
  816. neighbor's long individual MAC address. It has an
  817. initial value of the SMT- Unknown-MAC Address and
  818. is only modified as specified by the Neighbor
  819. Information Frame protocol (refer to ANSI SMT
  820. 7.2.1 and 8.2)."
  821. REFERENCE
  822. "ANSI { fddiMAC 27 }"
  823. ::= { fddimibMACEntry 12 }
  824. fddimibMACDupAddressTest OBJECT-TYPE
  825. SYNTAX INTEGER { none(1), pass(2), fail(3) }
  826. ACCESS read-only
  827. STATUS mandatory
  828. DESCRIPTION
  829. "The Duplicate Address Test flag, Dup_Addr_Test
  830. (refer to ANSI 8.2)."
  831. REFERENCE
  832. "ANSI { fddiMAC 29 }"
  833. ::= { fddimibMACEntry 13 }
  834. fddimibMACRequestedPaths OBJECT-TYPE
  835. SYNTAX INTEGER (0..255)
  836. ACCESS read-write
  837. STATUS mandatory
  838. DESCRIPTION
  839. "List of permitted Paths which specifies the
  840. Path(s) into which the MAC may be inserted (refer
  841. to ansi SMT 9.7).
  842. The value is a sum which represents the individual
  843. paths that are desired. This value initially
  844. takes the value zero, then for each type of PATH
  845. that this node is, 2 raised to a power is added to
  846. the sum. The powers are according to the
  847. following table:
  848. Path Power
  849. local 0
  850. secondary-alternate 1
  851. primary-alternate 2
  852. concatenated-alternate 3
  853. secondary-preferred 4
  854. primary-preferred 5
  855. concatenated-preferred 6
  856. thru 7 "
  857. REFERENCE
  858. "ANSI { fddiMAC 32 }"
  859. ::= { fddimibMACEntry 14 }
  860. fddimibMACDownstreamPORTType OBJECT-TYPE
  861. SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) }
  862. ACCESS read-only
  863. STATUS mandatory
  864. DESCRIPTION
  865. "Indicates the PC-Type of the first port that is
  866. downstream of this MAC (the exit port)."
  867. REFERENCE
  868. "ANSI { fddiMAC 33 }"
  869. ::= { fddimibMACEntry 15 }
  870. fddimibMACSMTAddress OBJECT-TYPE
  871. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  872. ACCESS read-only
  873. STATUS mandatory
  874. DESCRIPTION
  875. "The 48-bit individual address of the MAC used for
  876. SMT frames."
  877. REFERENCE
  878. "ANSI { fddiMAC 41 }"
  879. ::= { fddimibMACEntry 16 }
  880. fddimibMACTReq OBJECT-TYPE
  881. SYNTAX FddiTimeNano
  882. ACCESS read-only
  883. STATUS mandatory
  884. DESCRIPTION
  885. "This variable is the T_Req_value passed to the
  886. MAC. Without having detected a duplicate, the
  887. time value of this variable shall assume the
  888. maximum supported time value which is less than or
  889. equal to the time value of fddiPATHMaxT-Req. When
  890. a MAC has an address detected as a duplicate, it
  891. may use a time value for this variable greater
  892. than the time value of fddiPATHTMaxLowerBound. A
  893. station shall cause claim when the new T_Req may
  894. cause the value of T_Neg to change in the claim
  895. process, (i.e., time value new T_Req < T_Neg, or
  896. old T_Req = T_Neg)."
  897. REFERENCE
  898. "ANSI { fddiMAC 51 }"
  899. ::= { fddimibMACEntry 17 }
  900. fddimibMACTNeg OBJECT-TYPE
  901. SYNTAX FddiTimeNano
  902. ACCESS read-only
  903. STATUS mandatory
  904. DESCRIPTION
  905. "It is reported as a FddiTimeNano number."
  906. REFERENCE
  907. "ANSI { fddiMAC 52 }"
  908. ::= { fddimibMACEntry 18 }
  909. fddimibMACTMax OBJECT-TYPE
  910. SYNTAX FddiTimeNano
  911. ACCESS read-only
  912. STATUS mandatory
  913. DESCRIPTION
  914. "This variable is the T_Max_value passed to the
  915. MAC. The time value of this variable shall assume
  916. the minimum suported time value which is greater
  917. than or equal to the time value of fddiPATHT-
  918. MaxLowerBound"
  919. REFERENCE
  920. "ANSI { fddiMAC 53 }"
  921. ::= { fddimibMACEntry 19 }
  922. fddimibMACTvxValue OBJECT-TYPE
  923. SYNTAX FddiTimeNano
  924. ACCESS read-only
  925. STATUS mandatory
  926. DESCRIPTION
  927. "This variable is the TVX_value passed to the MAC.
  928. The time value of this variable shall assume the
  929. minimum suported time value which is greater than
  930. or equal to the time value of
  931. fddiPATHTVXLowerBound."
  932. REFERENCE
  933. "ANSI { fddiMAC 54 }"
  934. ::= { fddimibMACEntry 20 }
  935. fddimibMACFrameCts OBJECT-TYPE
  936. SYNTAX Counter
  937. ACCESS read-only
  938. STATUS mandatory
  939. DESCRIPTION
  940. "A count of the number of frames received by this
  941. MAC (refer to ANSI MAC 7.5.1)."
  942. REFERENCE
  943. "ANSI { fddiMAC 71 }"
  944. ::= { fddimibMACEntry 21 }
  945. fddimibMACCopiedCts OBJECT-TYPE
  946. SYNTAX Counter
  947. ACCESS read-only
  948. STATUS mandatory
  949. DESCRIPTION
  950. "A count that should as closely as possible match
  951. the number of frames addressed to (A bit set) and
  952. successfully copied into the station's receive
  953. buffers (C bit set) by this MAC (refer to ANSI MAC
  954. 7.5). Note that this count does not include MAC
  955. frames."
  956. REFERENCE
  957. "ANSI { fddiMAC 72 }"
  958. ::= { fddimibMACEntry 22 }
  959. fddimibMACTransmitCts OBJECT-TYPE
  960. SYNTAX Counter
  961. ACCESS read-only
  962. STATUS mandatory
  963. DESCRIPTION
  964. "A count that should as closely as possible match
  965. the number of frames transmitted by this MAC
  966. (refer to ANSI MAC 7.5). Note that this count
  967. does not include MAC frames."
  968. REFERENCE
  969. "ANSI { fddiMAC 73 }"
  970. ::= { fddimibMACEntry 23 }
  971. fddimibMACErrorCts OBJECT-TYPE
  972. SYNTAX Counter
  973. ACCESS read-only
  974. STATUS mandatory
  975. DESCRIPTION
  976. "A count of the number of frames that were
  977. detected in error by this MAC that had not been
  978. detected in error by another MAC (refer to ANSI
  979. MAC 7.5.2)."
  980. REFERENCE
  981. "ANSI { fddiMAC 81 }"
  982. ::= { fddimibMACEntry 24 }
  983. fddimibMACLostCts OBJECT-TYPE
  984. SYNTAX Counter
  985. ACCESS read-only
  986. STATUS mandatory
  987. DESCRIPTION
  988. "A count of the number of instances that this MAC
  989. detected a format error during frame reception
  990. such that the frame was stripped (refer to ANSI
  991. MAC 7.5.3)."
  992. REFERENCE
  993. "ANSI { fddiMAC 82 }"
  994. ::= { fddimibMACEntry 25 }
  995. fddimibMACFrameErrorThreshold OBJECT-TYPE
  996. SYNTAX INTEGER (0..65535)
  997. ACCESS read-write
  998. STATUS mandatory
  999. DESCRIPTION
  1000. "A threshold for determining when a MAC Condition
  1001. report (see ANSI 8.3.1.1) shall be generated.
  1002. Stations not supporting variable thresholds shall
  1003. have a value of 0 and a range of (0..0)."
  1004. REFERENCE
  1005. "ANSI { fddiMAC 95 }"
  1006. ::= { fddimibMACEntry 26 }
  1007. fddimibMACFrameErrorRatio OBJECT-TYPE
  1008. SYNTAX INTEGER (0..65535)
  1009. ACCESS read-only
  1010. STATUS mandatory
  1011. DESCRIPTION
  1012. "This variable is the value of the ratio,
  1013. ((delta fddiMACLostCts + delta fddiMACErrorCts) /
  1014. (delta fddiMACFrameCts + delta fddiMACLostCts ))
  1015. * 2**16 "
  1016. REFERENCE
  1017. "ANSI { fddiMAC 96 }"
  1018. ::= { fddimibMACEntry 27 }
  1019. fddimibMACRMTState OBJECT-TYPE
  1020. SYNTAX INTEGER {
  1021. rm0(1), -- Isolated
  1022. rm1(2), -- Non_Op
  1023. rm2(3), -- Ring_Op
  1024. rm3(4), -- Detect
  1025. rm4(5), -- Non_Op_Dup
  1026. rm5(6), -- Ring_Op_Dup
  1027. rm6(7), -- Directed
  1028. rm7(8) -- Trace
  1029. }
  1030. ACCESS read-only
  1031. STATUS mandatory
  1032. DESCRIPTION
  1033. "Indicates the current state of the RMT State
  1034. Machine (refer to ANSI 10.3.2)."
  1035. REFERENCE
  1036. "ANSI { fddiMAC 111 }"
  1037. ::= { fddimibMACEntry 28 }
  1038. fddimibMACDaFlag OBJECT-TYPE
  1039. SYNTAX INTEGER { true(1), false(2) }
  1040. ACCESS read-only
  1041. STATUS mandatory
  1042. DESCRIPTION
  1043. "The RMT flag Duplicate Address Flag, DA_Flag
  1044. (refer to ANSI 10.2.1.2)."
  1045. REFERENCE
  1046. "ANSI { fddiMAC 112 }"
  1047. ::= { fddimibMACEntry 29 }
  1048. fddimibMACUnaDaFlag OBJECT-TYPE
  1049. SYNTAX INTEGER { true(1), false(2) }
  1050. ACCESS read-only
  1051. STATUS mandatory
  1052. DESCRIPTION
  1053. "A flag, UNDA_Flag (refer to ANSI 8.2.2.1), set
  1054. when the upstream neighbor reports a duplicate
  1055. address condition. Cleared when the condition
  1056. clears."
  1057. REFERENCE
  1058. "ANSI { fddiMAC 113 }"
  1059. ::= { fddimibMACEntry 30 }
  1060. fddimibMACFrameErrorFlag OBJECT-TYPE
  1061. SYNTAX INTEGER { true(1), false(2) }
  1062. ACCESS read-only
  1063. STATUS mandatory
  1064. DESCRIPTION
  1065. "Indicates the MAC Frame Error Condition is
  1066. present when set. Cleared when the condition
  1067. clears and on station initialization."
  1068. REFERENCE
  1069. "ANSI { fddiMAC 114 }"
  1070. ::= { fddimibMACEntry 31 }
  1071. fddimibMACMAUnitdataAvailable OBJECT-TYPE
  1072. SYNTAX INTEGER { true(1), false(2) }
  1073. ACCESS read-only
  1074. STATUS mandatory
  1075. DESCRIPTION
  1076. "This variable shall take on the value of the
  1077. MAC_Avail flag defined in RMT."
  1078. REFERENCE
  1079. "ANSI { fddiMAC 116 }"
  1080. ::= { fddimibMACEntry 32 }
  1081. fddimibMACHardwarePresent OBJECT-TYPE
  1082. SYNTAX INTEGER { true(1), false(2) }
  1083. ACCESS read-only
  1084. STATUS mandatory
  1085. DESCRIPTION
  1086. "This variable indicates the presence of
  1087. underlying hardware support for this MAC object.
  1088. If the value of this object is false(2), the
  1089. reporting of the objects in this entry may be
  1090. handled in an implementation-specific manner."
  1091. REFERENCE
  1092. "ANSI { fddiMAC 117 }"
  1093. ::= { fddimibMACEntry 33 }
  1094. fddimibMACMAUnitdataEnable OBJECT-TYPE
  1095. SYNTAX INTEGER { true(1), false(2) }
  1096. ACCESS read-write
  1097. STATUS mandatory
  1098. DESCRIPTION
  1099. "This variable determines the value of the
  1100. MA_UNITDATA_Enable flag in RMT. The default and
  1101. initial value of this flag is true(1)."
  1102. REFERENCE
  1103. "ANSI { fddiMAC 118 }"
  1104. ::= { fddimibMACEntry 34 }
  1105. -- the Enhanced MAC Counters group
  1106. -- Implementation of this Group is optional, but systems
  1107. -- claiming support must implement all variables in this
  1108. -- group
  1109. -- the MAC Counters table
  1110. fddimibMACCountersTable OBJECT-TYPE
  1111. SYNTAX SEQUENCE OF FddimibMACCountersEntry
  1112. ACCESS not-accessible
  1113. STATUS mandatory
  1114. DESCRIPTION
  1115. "A list of MAC Counters entries. The number of
  1116. entries shall not exceed the value of
  1117. fddimibMACNumber."
  1118. ::= { fddimibMACCounters 1 }
  1119. fddimibMACCountersEntry OBJECT-TYPE
  1120. SYNTAX FddimibMACCountersEntry
  1121. ACCESS not-accessible
  1122. STATUS mandatory
  1123. DESCRIPTION
  1124. "A MAC Counters entry containing information
  1125. common to a given MAC."
  1126. INDEX { fddimibMACSMTIndex, fddimibMACIndex }
  1127. ::= { fddimibMACCountersTable 1 }
  1128. FddimibMACCountersEntry ::=
  1129. SEQUENCE {
  1130. fddimibMACTokenCts
  1131. Counter,
  1132. fddimibMACTvxExpiredCts
  1133. Counter,
  1134. fddimibMACNotCopiedCts
  1135. Counter,
  1136. fddimibMACLateCts
  1137. Counter,
  1138. fddimibMACRingOpCts
  1139. Counter,
  1140. fddimibMACNotCopiedRatio
  1141. INTEGER,
  1142. fddimibMACNotCopiedFlag
  1143. INTEGER,
  1144. fddimibMACNotCopiedThreshold
  1145. INTEGER
  1146. }
  1147. fddimibMACTokenCts OBJECT-TYPE
  1148. SYNTAX Counter
  1149. ACCESS read-only
  1150. STATUS mandatory
  1151. DESCRIPTION
  1152. "A count that should as closely as possible match
  1153. the number of times the station has received a
  1154. token (total of non-restricted and restricted) on
  1155. this MAC (see ANSI MAC 7.4). This count is
  1156. valuable for determination of network load."
  1157. REFERENCE
  1158. "ANSI { fddiMAC 74 }"
  1159. ::= { fddimibMACCountersEntry 1 }
  1160. fddimibMACTvxExpiredCts OBJECT-TYPE
  1161. SYNTAX Counter
  1162. ACCESS read-only
  1163. STATUS mandatory
  1164. DESCRIPTION
  1165. "A count that should as closely as possible match
  1166. the number of times that TVX has expired."
  1167. REFERENCE
  1168. "ANSI { fddiMAC 83 }"
  1169. ::= { fddimibMACCountersEntry 2 }
  1170. fddimibMACNotCopiedCts OBJECT-TYPE
  1171. SYNTAX Counter
  1172. ACCESS read-only
  1173. STATUS mandatory
  1174. DESCRIPTION
  1175. "A count that should as closely as possible match
  1176. the number of frames that were addressed to this
  1177. MAC but were not copied into its receive buffers
  1178. (see ANSI MAC 7.5). For example, this might occur
  1179. due to local buffer congestion. Because of
  1180. implementation considerations, this count may not
  1181. match the actual number of frames not copied. It
  1182. is not a requirement that this count be exact.
  1183. Note that this count does not include MAC frames."
  1184. REFERENCE
  1185. "ANSI { fddiMAC 84 }"
  1186. ::= { fddimibMACCountersEntry 3 }
  1187. fddimibMACLateCts OBJECT-TYPE
  1188. SYNTAX Counter
  1189. ACCESS read-only
  1190. STATUS mandatory
  1191. DESCRIPTION
  1192. "A count that should as closely as possible match
  1193. the number of TRT expirations since this MAC was
  1194. reset or a token was received (refer to ANSI MAC
  1195. 7.4.5)."
  1196. REFERENCE
  1197. "ANSI { fddiMAC 85 }"
  1198. ::= { fddimibMACCountersEntry 4 }
  1199. fddimibMACRingOpCts OBJECT-TYPE
  1200. SYNTAX Counter
  1201. ACCESS read-only
  1202. STATUS mandatory
  1203. DESCRIPTION
  1204. "The count of the number of times the ring has
  1205. entered the 'Ring_Operational' state from the
  1206. 'Ring Not Operational' state. This count is
  1207. updated when a SM_MA_STATUS.Indication of a change
  1208. in the Ring_Operational status occurs (refer to
  1209. ANSI 6.1.4). Because of implementation
  1210. considerations, this count may be less than the
  1211. actual RingOp_Ct. It is not a requirement that
  1212. this count be exact."
  1213. REFERENCE
  1214. "ANSI { fddiMAC 86 }"
  1215. ::= { fddimibMACCountersEntry 5 }
  1216. fddimibMACNotCopiedRatio OBJECT-TYPE
  1217. SYNTAX INTEGER (0..65535)
  1218. ACCESS read-only
  1219. STATUS mandatory
  1220. DESCRIPTION
  1221. "This variable is the value of the ratio:
  1222. (delta fddiMACNotCopiedCts /
  1223. (delta fddiMACCopiedCts +
  1224. delta fddiMACNotCopiedCts )) * 2**16 "
  1225. REFERENCE
  1226. "ANSI { fddiMAC 105 }"
  1227. ::= { fddimibMACCountersEntry 6 }
  1228. fddimibMACNotCopiedFlag OBJECT-TYPE
  1229. SYNTAX INTEGER { true(1), false(2) }
  1230. ACCESS read-only
  1231. STATUS mandatory
  1232. DESCRIPTION
  1233. "Indicates that the Not Copied condition is
  1234. present when read as true(1). Set to false(2)
  1235. when the condition clears and on station
  1236. initialization."
  1237. REFERENCE
  1238. "ANSI { fddiMAC 115 }"
  1239. ::= { fddimibMACCountersEntry 7 }
  1240. fddimibMACNotCopiedThreshold OBJECT-TYPE
  1241. SYNTAX INTEGER (0..65535)
  1242. ACCESS read-write
  1243. STATUS mandatory
  1244. DESCRIPTION
  1245. "A threshold for determining when a MAC condition
  1246. report shall be generated. Stations not
  1247. supporting variable thresholds shall have a value
  1248. of 0 and a range of (0..0)."
  1249. REFERENCE
  1250. "ANSI { fddiMAC 103 }"
  1251. ::= { fddimibMACCountersEntry 8 }
  1252. -- the PATH group
  1253. -- Implementation of the PATH group is mandatory for all
  1254. -- systems which implement manageable FDDI subsystems.
  1255. fddimibPATHNumber OBJECT-TYPE
  1256. SYNTAX INTEGER (0..65535)
  1257. ACCESS read-only
  1258. STATUS mandatory
  1259. DESCRIPTION
  1260. "The total number of PATHs possible (across all
  1261. SMTs) on this network management application
  1262. entity. The value for this variable must remain
  1263. constant at least from one re-initialization of
  1264. the entity's network management system to the next
  1265. re-initialization."
  1266. ::= { fddimibPATH 1 }
  1267. -- the PATH table
  1268. fddimibPATHTable OBJECT-TYPE
  1269. SYNTAX SEQUENCE OF FddimibPATHEntry
  1270. ACCESS not-accessible
  1271. STATUS mandatory
  1272. DESCRIPTION
  1273. "A list of PATH entries. The number of entries
  1274. shall not exceed the value of fddimibPATHNumber."
  1275. ::= { fddimibPATH 2 }
  1276. fddimibPATHEntry OBJECT-TYPE
  1277. SYNTAX FddimibPATHEntry
  1278. ACCESS not-accessible
  1279. STATUS mandatory
  1280. DESCRIPTION
  1281. "A PATH entry containing information common to a
  1282. given PATH."
  1283. INDEX { fddimibPATHSMTIndex, fddimibPATHIndex }
  1284. ::= { fddimibPATHTable 1 }
  1285. FddimibPATHEntry ::=
  1286. SEQUENCE {
  1287. fddimibPATHSMTIndex
  1288. INTEGER,
  1289. fddimibPATHIndex
  1290. INTEGER,
  1291. fddimibPATHTVXLowerBound
  1292. FddiTimeNano,
  1293. fddimibPATHTMaxLowerBound
  1294. FddiTimeNano,
  1295. fddimibPATHMaxTReq
  1296. FddiTimeNano
  1297. }
  1298. fddimibPATHSMTIndex OBJECT-TYPE
  1299. SYNTAX INTEGER (1..65535)
  1300. ACCESS read-only
  1301. STATUS mandatory
  1302. DESCRIPTION
  1303. "The value of the SMT index associated with this
  1304. PATH."
  1305. ::= { fddimibPATHEntry 1 }
  1306. fddimibPATHIndex OBJECT-TYPE
  1307. SYNTAX INTEGER (0..65535)
  1308. ACCESS read-only
  1309. STATUS mandatory
  1310. DESCRIPTION
  1311. "Index variable for uniquely identifying the
  1312. primary, secondary and local PATH object
  1313. instances. Local PATH object instances are
  1314. represented with integer values 3 to 255."
  1315. REFERENCE
  1316. "ANSI { fddiPATH 11 }"
  1317. ::= { fddimibPATHEntry 2 }
  1318. fddimibPATHTVXLowerBound OBJECT-TYPE
  1319. SYNTAX FddiTimeNano
  1320. ACCESS read-write
  1321. STATUS mandatory
  1322. DESCRIPTION
  1323. "Specifies the minimum time value of
  1324. fddiMACTvxValue that shall be used by any MAC that
  1325. is configured in this path. The operational value
  1326. of fddiMACTvxValue is managed by settting this
  1327. variable. This variable has the time value range
  1328. of:
  1329. 0 < fddimibPATHTVXLowerBound < fddimibPATHMaxTReq
  1330. Changes to this variable shall either satisfy the
  1331. time value relationship:
  1332. fddimibPATHTVXLowerBound <=
  1333. fddimibMACTVXCapability
  1334. of each of the MACs currently on the path, or be
  1335. considered out of range. The initial value of
  1336. fddimibPATHTVXLowerBound shall be 2500 nsec (2.5
  1337. ms)."
  1338. REFERENCE
  1339. "ANSI { fddiPATH 21 }"
  1340. ::= { fddimibPATHEntry 3 }
  1341. fddimibPATHTMaxLowerBound OBJECT-TYPE
  1342. SYNTAX FddiTimeNano
  1343. ACCESS read-write
  1344. STATUS mandatory
  1345. DESCRIPTION
  1346. "Specifies the minimum time value of fddiMACTMax
  1347. that shall be used by any MAC that is configured
  1348. in this path. The operational value of
  1349. fddiMACTMax is managed by setting this variable.
  1350. This variable has the time value range of:
  1351. fddimibPATHMaxTReq <= fddimibPATHTMaxLowerBound
  1352. and an absolute time value range of:
  1353. 10000nsec (10 msec) <= fddimibPATHTMaxLowerBound
  1354. Changes to this variable shall either satisfy the
  1355. time value relationship:
  1356. fddimibPATHTMaxLowerBound <
  1357. fddimibMACTMaxCapability
  1358. of each of the MACs currently on the path, or be
  1359. considered out of range. The initial value of
  1360. fddimibPATHTMaxLowerBound shall be 165000 nsec
  1361. (165 msec)."
  1362. REFERENCE
  1363. "ANSI { fddiPATH 22 }"
  1364. ::= { fddimibPATHEntry 4 }
  1365. fddimibPATHMaxTReq OBJECT-TYPE
  1366. SYNTAX FddiTimeNano
  1367. ACCESS read-write
  1368. STATUS mandatory
  1369. DESCRIPTION
  1370. "Specifies the maximum time value of fddiMACT-Req
  1371. that shall be used by any MAC that is configured
  1372. in this path. The operational value of fddiMACT-
  1373. Req is managed by setting this variable. This
  1374. variable has the time value range of:
  1375. fddimibPATHTVXLowerBound < fddimibPATHMaxTReq <=
  1376. fddimibPATHTMaxLowerBound.
  1377. The default value of fddimibPATHMaxTReq is 165000
  1378. nsec (165 msec)."
  1379. REFERENCE
  1380. "ANSI { fddiPATH 23 }"
  1381. ::= { fddimibPATHEntry 5 }
  1382. -- the PATH Configuration table
  1383. fddimibPATHConfigTable OBJECT-TYPE
  1384. SYNTAX SEQUENCE OF FddimibPATHConfigEntry
  1385. ACCESS not-accessible
  1386. STATUS mandatory
  1387. DESCRIPTION
  1388. "A table of Path configuration entries. This
  1389. table lists all the resources that may be in this
  1390. Path."
  1391. REFERENCE
  1392. "ANSI { fddiPATH 18 }"
  1393. ::= { fddimibPATH 3 }
  1394. fddimibPATHConfigEntry OBJECT-TYPE
  1395. SYNTAX FddimibPATHConfigEntry
  1396. ACCESS not-accessible
  1397. STATUS mandatory
  1398. DESCRIPTION
  1399. "A collection of objects containing information
  1400. for a given PATH Configuration entry."
  1401. INDEX { fddimibPATHConfigSMTIndex,
  1402. fddimibPATHConfigPATHIndex,
  1403. fddimibPATHConfigTokenOrder }
  1404. ::= { fddimibPATHConfigTable 1 }
  1405. FddimibPATHConfigEntry ::=
  1406. SEQUENCE {
  1407. fddimibPATHConfigSMTIndex
  1408. INTEGER,
  1409. fddimibPATHConfigPATHIndex
  1410. INTEGER,
  1411. fddimibPATHConfigTokenOrder
  1412. INTEGER,
  1413. fddimibPATHConfigResourceType
  1414. INTEGER,
  1415. fddimibPATHConfigResourceIndex
  1416. INTEGER,
  1417. fddimibPATHConfigCurrentPath
  1418. INTEGER
  1419. }
  1420. fddimibPATHConfigSMTIndex OBJECT-TYPE
  1421. SYNTAX INTEGER (1..65535)
  1422. ACCESS read-only
  1423. STATUS mandatory
  1424. DESCRIPTION
  1425. "The value of the SMT index associated with this
  1426. configuration entry."
  1427. ::= { fddimibPATHConfigEntry 1 }
  1428. fddimibPATHConfigPATHIndex OBJECT-TYPE
  1429. SYNTAX INTEGER (1..65535)
  1430. ACCESS read-only
  1431. STATUS mandatory
  1432. DESCRIPTION
  1433. "The value of the PATH resource index associated
  1434. with this configuration entry."
  1435. ::= { fddimibPATHConfigEntry 2 }
  1436. fddimibPATHConfigTokenOrder OBJECT-TYPE
  1437. SYNTAX INTEGER (1..65535)
  1438. ACCESS read-only
  1439. STATUS mandatory
  1440. DESCRIPTION
  1441. "An object associated with Token order for this
  1442. entry. Thus if the token passes resources a, b, c
  1443. and d, in that order, then the value of this
  1444. object for these resources would be 1, 2, 3 and 4
  1445. respectively."
  1446. ::= { fddimibPATHConfigEntry 3 }
  1447. fddimibPATHConfigResourceType OBJECT-TYPE
  1448. SYNTAX INTEGER { mac(2), port(4) }
  1449. ACCESS read-only
  1450. STATUS mandatory
  1451. DESCRIPTION
  1452. "The type of resource associated with this
  1453. configuration entry."
  1454. ::= { fddimibPATHConfigEntry 4 }
  1455. fddimibPATHConfigResourceIndex OBJECT-TYPE
  1456. SYNTAX INTEGER (1..65535)
  1457. ACCESS read-only
  1458. STATUS mandatory
  1459. DESCRIPTION
  1460. "The value of the SMT resource index used to refer
  1461. to the instance of this MAC or Port resource."
  1462. ::= { fddimibPATHConfigEntry 5 }
  1463. fddimibPATHConfigCurrentPath OBJECT-TYPE
  1464. SYNTAX INTEGER {
  1465. isolated(1), local(2), secondary(3), primary(4),
  1466. concatenated(5), thru(6)
  1467. }
  1468. ACCESS read-only
  1469. STATUS mandatory
  1470. DESCRIPTION
  1471. "The current insertion status for this resource on
  1472. this Path."
  1473. ::= { fddimibPATHConfigEntry 6 }
  1474. -- the PORT group
  1475. -- Implementation of the PORT group is mandatory for all
  1476. -- systems which implement manageable FDDI subsystems.
  1477. fddimibPORTNumber OBJECT-TYPE
  1478. SYNTAX INTEGER (0..65535)
  1479. ACCESS read-only
  1480. STATUS mandatory
  1481. DESCRIPTION
  1482. "The total number of PORT implementations (across
  1483. all SMTs) on this network management application
  1484. entity. The value for this variable must remain
  1485. constant at least from one re-initialization of
  1486. the entity's network management system to the next
  1487. re-initialization."
  1488. ::= { fddimibPORT 1 }
  1489. -- the PORT table
  1490. fddimibPORTTable OBJECT-TYPE
  1491. SYNTAX SEQUENCE OF FddimibPORTEntry
  1492. ACCESS not-accessible
  1493. STATUS mandatory
  1494. DESCRIPTION
  1495. "A list of PORT entries. The number of entries
  1496. shall not exceed the value of fddimibPORTNumber."
  1497. ::= { fddimibPORT 2 }
  1498. fddimibPORTEntry OBJECT-TYPE
  1499. SYNTAX FddimibPORTEntry
  1500. ACCESS not-accessible
  1501. STATUS mandatory
  1502. DESCRIPTION
  1503. "A PORT entry containing information common to a
  1504. given PORT."
  1505. INDEX { fddimibPORTSMTIndex, fddimibPORTIndex }
  1506. ::= { fddimibPORTTable 1 }
  1507. FddimibPORTEntry ::=
  1508. SEQUENCE {
  1509. fddimibPORTSMTIndex
  1510. INTEGER,
  1511. fddimibPORTIndex
  1512. INTEGER,
  1513. fddimibPORTMyType
  1514. INTEGER,
  1515. fddimibPORTNeighborType
  1516. INTEGER,
  1517. fddimibPORTConnectionPolicies
  1518. INTEGER,
  1519. fddimibPORTMACIndicated
  1520. INTEGER,
  1521. fddimibPORTCurrentPath
  1522. INTEGER,
  1523. fddimibPORTRequestedPaths
  1524. OCTET STRING,
  1525. fddimibPORTMACPlacement
  1526. FddiResourceId,
  1527. fddimibPORTAvailablePaths
  1528. INTEGER,
  1529. fddimibPORTPMDClass
  1530. INTEGER,
  1531. fddimibPORTConnectionCapabilities
  1532. INTEGER,
  1533. fddimibPORTBSFlag
  1534. INTEGER,
  1535. fddimibPORTLCTFailCts
  1536. Counter,
  1537. fddimibPORTLerEstimate
  1538. INTEGER,
  1539. fddimibPORTLemRejectCts
  1540. Counter,
  1541. fddimibPORTLemCts
  1542. Counter,
  1543. fddimibPORTLerCutoff
  1544. INTEGER,
  1545. fddimibPORTLerAlarm
  1546. INTEGER,
  1547. fddimibPORTConnectState
  1548. INTEGER,
  1549. fddimibPORTPCMState
  1550. INTEGER,
  1551. fddimibPORTPCWithhold
  1552. INTEGER,
  1553. fddimibPORTLerFlag
  1554. INTEGER,
  1555. fddimibPORTHardwarePresent
  1556. INTEGER,
  1557. fddimibPORTAction
  1558. INTEGER
  1559. }
  1560. fddimibPORTSMTIndex OBJECT-TYPE
  1561. SYNTAX INTEGER (1..65535)
  1562. ACCESS read-only
  1563. STATUS mandatory
  1564. DESCRIPTION
  1565. "The value of the SMT index associated with this
  1566. PORT."
  1567. ::= { fddimibPORTEntry 1 }
  1568. fddimibPORTIndex OBJECT-TYPE
  1569. SYNTAX INTEGER (1..65535)
  1570. ACCESS read-only
  1571. STATUS mandatory
  1572. DESCRIPTION
  1573. "A unique value for each PORT within a given SMT,
  1574. which is the same as the corresponding resource
  1575. index in SMT. The value for each PORT must remain
  1576. constant at least from one re-initialization of
  1577. the entity's network management system to the next
  1578. re-initialization."
  1579. REFERENCE
  1580. "ANSI { fddiPORT 29 }"
  1581. ::= { fddimibPORTEntry 2 }
  1582. fddimibPORTMyType OBJECT-TYPE
  1583. SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) }
  1584. ACCESS read-only
  1585. STATUS mandatory
  1586. DESCRIPTION
  1587. "The value of the PORT's PC_Type (refer to ANSI
  1588. 9.4.1, and 9.6.3.2)."
  1589. REFERENCE
  1590. "ANSI { fddiPORT 12 }"
  1591. ::= { fddimibPORTEntry 3 }
  1592. fddimibPORTNeighborType OBJECT-TYPE
  1593. SYNTAX INTEGER { a(1), b(2), s(3), m(4), none(5) }
  1594. ACCESS read-only
  1595. STATUS mandatory
  1596. DESCRIPTION
  1597. "The type of the remote PORT as determined in PCM.
  1598. This variable has an initial value of none, and is
  1599. only modified in PC_RCode(3)_Actions (refer to
  1600. ANSI SMT 9.6.3.2)."
  1601. REFERENCE
  1602. "ANSI { fddiPORT 13 }"
  1603. ::= { fddimibPORTEntry 4 }
  1604. fddimibPORTConnectionPolicies OBJECT-TYPE
  1605. SYNTAX INTEGER (0..3)
  1606. ACCESS read-write
  1607. STATUS mandatory
  1608. DESCRIPTION
  1609. "A value representing the PORT's connection
  1610. policies desired in the node. The value of pc-
  1611. mac-lct is a term used in the PC_MAC_LCT Flag (see
  1612. 9.4.3.2). The value of pc-mac-loop is a term used
  1613. in the PC_MAC_Loop Flag.
  1614. The value is a sum. This value initially takes
  1615. the value zero, then for each PORT policy, 2
  1616. raised to a power is added to the sum. The powers
  1617. are according to the following table:
  1618. Policy Power
  1619. pc-mac-lct 0
  1620. pc-mac-loop 1 "
  1621. REFERENCE
  1622. "ANSI { fddiPORT 14 }"
  1623. ::= { fddimibPORTEntry 5 }
  1624. fddimibPORTMACIndicated OBJECT-TYPE
  1625. SYNTAX INTEGER {
  1626. tVal9FalseRVal9False(1),
  1627. tVal9FalseRVal9True(2),
  1628. tVal9TrueRVal9False(3),
  1629. tVal9TrueRVal9True(4)
  1630. }
  1631. ACCESS read-only
  1632. STATUS mandatory
  1633. DESCRIPTION
  1634. "The indications (T_Val(9), R_Val(9)) in PC-
  1635. Signalling, of the intent to place a MAC in the
  1636. output token path to a PORT (refer to ANSI SMT
  1637. 9.6.3.2.)."
  1638. REFERENCE
  1639. "ANSI { fddiPORT 15 }"
  1640. ::= { fddimibPORTEntry 6 }
  1641. fddimibPORTCurrentPath OBJECT-TYPE
  1642. SYNTAX INTEGER {
  1643. ce0(1), -- isolated
  1644. ce1(2), -- local
  1645. ce2(3), -- secondary
  1646. ce3(4), -- primary
  1647. ce4(5), -- concatenated
  1648. ce5(6) -- thru
  1649. }
  1650. ACCESS read-only
  1651. STATUS mandatory
  1652. DESCRIPTION
  1653. "Indicates the Path(s) into which this PORT is
  1654. currently inserted."
  1655. REFERENCE
  1656. "ANSI { fddiPORT 16 }"
  1657. ::= { fddimibPORTEntry 7 }
  1658. fddimibPORTRequestedPaths OBJECT-TYPE
  1659. SYNTAX OCTET STRING (SIZE (3))
  1660. ACCESS read-write
  1661. STATUS mandatory
  1662. DESCRIPTION
  1663. "This variable is a list of permitted Paths where
  1664. each list element defines the Port's permitted
  1665. Paths. The first octet corresponds to 'none', the
  1666. second octet to 'tree', and the third octet to
  1667. 'peer'."
  1668. REFERENCE
  1669. "ANSI { fddiPORT 17 }"
  1670. ::= { fddimibPORTEntry 8 }
  1671. fddimibPORTMACPlacement OBJECT-TYPE
  1672. SYNTAX FddiResourceId -- INTEGER (0..65535)
  1673. ACCESS read-only
  1674. STATUS mandatory
  1675. DESCRIPTION
  1676. "Indicates the MAC, if any, whose transmit path
  1677. exits the station via this PORT. The value shall
  1678. be zero if there is no MAC associated with the
  1679. PORT. Otherwise, the MACIndex of the MAC will be
  1680. the value of the variable."
  1681. REFERENCE
  1682. "ANSI { fddiPORT 18 }"
  1683. ::= { fddimibPORTEntry 9 }
  1684. fddimibPORTAvailablePaths OBJECT-TYPE
  1685. SYNTAX INTEGER (0..7)
  1686. ACCESS read-only
  1687. STATUS mandatory
  1688. DESCRIPTION
  1689. "Indicates the Paths which are available to this
  1690. Port. In the absence of faults, the A and B Ports
  1691. will always have both the Primary and Secondary
  1692. Paths available.
  1693. The value is a sum. This value initially takes
  1694. the value zero, then for each type of PATH that
  1695. this port has available, 2 raised to a power is
  1696. added to the sum. The powers are according to the
  1697. following table:
  1698. Path Power
  1699. Primary 0
  1700. Secondary 1
  1701. Local 2 "
  1702. REFERENCE
  1703. "ANSI { fddiPORT 19 }"
  1704. ::= { fddimibPORTEntry 10 }
  1705. fddimibPORTPMDClass OBJECT-TYPE
  1706. SYNTAX INTEGER {
  1707. multimode(1),
  1708. single-mode1(2),
  1709. single-mode2(3),
  1710. sonet(4),
  1711. low-cost-fiber(5),
  1712. twisted-pair(6),
  1713. unknown(7),
  1714. unspecified(8)
  1715. }
  1716. ACCESS read-only
  1717. STATUS mandatory
  1718. DESCRIPTION
  1719. "This variable indicates the type of PMD entity
  1720. associated with this port."
  1721. REFERENCE
  1722. "ANSI { fddiPORT 22 }"
  1723. ::= { fddimibPORTEntry 11 }
  1724. fddimibPORTConnectionCapabilities OBJECT-TYPE
  1725. SYNTAX INTEGER (0..3)
  1726. ACCESS read-only
  1727. STATUS mandatory
  1728. DESCRIPTION
  1729. "A value that indicates the connection
  1730. capabilities of the port. The pc-mac-lct bit
  1731. indicates that the station has the capability of
  1732. setting the PC_MAC_LCT Flag. The pc-mac-loop bit
  1733. indicates that the station has the capability of
  1734. setting the PC_MAC_Loop Flag (refer to ANSI
  1735. 9.4.3.2).
  1736. The value is a sum. This value initially takes
  1737. the value zero, then for each capability that this
  1738. port has, 2 raised to a power is added to the sum.
  1739. The powers are according to the following table:
  1740. capability Power
  1741. pc-mac-lct 0
  1742. pc-mac-loop 1 "
  1743. REFERENCE
  1744. "ANSI { fddiPORT 23 }"
  1745. ::= { fddimibPORTEntry 12 }
  1746. fddimibPORTBSFlag OBJECT-TYPE
  1747. SYNTAX INTEGER { true(1), false(2) }
  1748. ACCESS read-only
  1749. STATUS mandatory
  1750. DESCRIPTION
  1751. "This variable assumes the value of the BS_Flag
  1752. (refer to ANSI SMT 9.4.3.3)."
  1753. REFERENCE
  1754. "ANSI { fddiPORT 33 }"
  1755. ::= { fddimibPORTEntry 13 }
  1756. fddimibPORTLCTFailCts OBJECT-TYPE
  1757. SYNTAX Counter
  1758. ACCESS read-only
  1759. STATUS mandatory
  1760. DESCRIPTION
  1761. "The count of the consecutive times the link
  1762. confidence test (LCT) has failed during connection
  1763. management (refer to ANSI 9.4.1)."
  1764. REFERENCE
  1765. "ANSI { fddiPORT 42 }"
  1766. ::= { fddimibPORTEntry 14 }
  1767. fddimibPORTLerEstimate OBJECT-TYPE
  1768. SYNTAX INTEGER (4..15)
  1769. ACCESS read-only
  1770. STATUS mandatory
  1771. DESCRIPTION
  1772. "A long term average link error rate. It ranges
  1773. from 10**-4 to 10**-15 and is reported as the
  1774. absolute value of the base 10 logarithm (refer to
  1775. ANSI SMT 9.4.7.5.)."
  1776. REFERENCE
  1777. "ANSI { fddiPORT 51 }"
  1778. ::= { fddimibPORTEntry 15 }
  1779. fddimibPORTLemRejectCts OBJECT-TYPE
  1780. SYNTAX Counter
  1781. ACCESS read-only
  1782. STATUS mandatory
  1783. DESCRIPTION
  1784. "A link error monitoring count of the times that a
  1785. link has been rejected."
  1786. REFERENCE
  1787. "ANSI { fddiPORT 52 }"
  1788. ::= { fddimibPORTEntry 16 }
  1789. fddimibPORTLemCts OBJECT-TYPE
  1790. SYNTAX Counter
  1791. ACCESS read-only
  1792. STATUS mandatory
  1793. DESCRIPTION
  1794. "The aggregate link error monitor error count, set
  1795. to zero only on station initialization."
  1796. REFERENCE
  1797. "ANSI { fddiPORT 53 }"
  1798. ::= { fddimibPORTEntry 17 }
  1799. fddimibPORTLerCutoff OBJECT-TYPE
  1800. SYNTAX INTEGER (4..15)
  1801. ACCESS read-write
  1802. STATUS mandatory
  1803. DESCRIPTION
  1804. "The link error rate estimate at which a link
  1805. connection will be broken. It ranges from 10**-4
  1806. to 10**-15 and is reported as the absolute value
  1807. of the base 10 logarithm (default of 7)."
  1808. REFERENCE
  1809. "ANSI { fddiPORT 58 }"
  1810. ::= { fddimibPORTEntry 18 }
  1811. fddimibPORTLerAlarm OBJECT-TYPE
  1812. SYNTAX INTEGER (4..15)
  1813. ACCESS read-write
  1814. STATUS mandatory
  1815. DESCRIPTION
  1816. "The link error rate estimate at which a link
  1817. connection will generate an alarm. It ranges from
  1818. 10**-4 to 10**-15 and is reported as the absolute
  1819. value of the base 10 logarithm of the estimate
  1820. (default of 8)."
  1821. REFERENCE
  1822. "ANSI { fddiPORT 59 }"
  1823. ::= { fddimibPORTEntry 19 }
  1824. fddimibPORTConnectState OBJECT-TYPE
  1825. SYNTAX INTEGER {
  1826. disabled(1),
  1827. connecting(2),
  1828. standby(3),
  1829. active(4)
  1830. }
  1831. ACCESS read-only
  1832. STATUS mandatory
  1833. DESCRIPTION
  1834. "An indication of the connect state of this PORT
  1835. and is equal to the value of Connect_State (refer
  1836. to ANSI 9.4.1)"
  1837. REFERENCE
  1838. "ANSI { fddiPORT 61 }"
  1839. ::= { fddimibPORTEntry 20 }
  1840. fddimibPORTPCMState OBJECT-TYPE
  1841. SYNTAX INTEGER {
  1842. pc0(1), -- Off
  1843. pc1(2), -- Break
  1844. pc2(3), -- Trace
  1845. pc3(4), -- Connect
  1846. pc4(5), -- Next
  1847. pc5(6), -- Signal
  1848. pc6(7), -- Join
  1849. pc7(8), -- Verify
  1850. pc8(9), -- Active
  1851. pc9(10) -- Maint
  1852. }
  1853. ACCESS read-only
  1854. STATUS mandatory
  1855. DESCRIPTION
  1856. "The state of this Port's PCM state machine refer
  1857. to ANSI SMT 9.6.2)."
  1858. REFERENCE
  1859. "ANSI { fddiPORT 62 }"
  1860. ::= { fddimibPORTEntry 21 }
  1861. fddimibPORTPCWithhold OBJECT-TYPE
  1862. SYNTAX INTEGER {
  1863. none(1),
  1864. m-m(2),
  1865. otherincompatible(3),
  1866. pathnotavailable(4)
  1867. }
  1868. ACCESS read-only
  1869. STATUS mandatory
  1870. DESCRIPTION
  1871. "The value of PC_Withhold (refer to ANSI SMT
  1872. 9.4.1)."
  1873. REFERENCE
  1874. "ANSI { fddiPORT 63 }"
  1875. ::= { fddimibPORTEntry 22 }
  1876. fddimibPORTLerFlag OBJECT-TYPE
  1877. SYNTAX INTEGER { true(1), false(2) }
  1878. ACCESS read-only
  1879. STATUS mandatory
  1880. DESCRIPTION
  1881. "The condition becomes active when the value of
  1882. fddiPORTLerEstimate is less than or equal to
  1883. fddiPORTLerAlarm. This will be reported with the
  1884. Status Report Frames (SRF) (refer to ANSI SMT
  1885. 7.2.7 and 8.3)."
  1886. REFERENCE
  1887. "ANSI { fddiPORT 64 }"
  1888. ::= { fddimibPORTEntry 23 }
  1889. fddimibPORTHardwarePresent OBJECT-TYPE
  1890. SYNTAX INTEGER { true(1), false(2) }
  1891. ACCESS read-only
  1892. STATUS mandatory
  1893. DESCRIPTION
  1894. "This variable indicates the presence of
  1895. underlying hardware support for this Port object.
  1896. If the value of this object is false(2), the
  1897. reporting of the objects in this entry may be
  1898. handled in an implementation-specific manner."
  1899. REFERENCE
  1900. "ANSI { fddiPORT 65 }"
  1901. ::= { fddimibPORTEntry 24 }
  1902. fddimibPORTAction OBJECT-TYPE
  1903. SYNTAX INTEGER {
  1904. other(1), -- none of the following
  1905. maintPORT(2),
  1906. enablePORT(3),
  1907. disablePORT(4),
  1908. startPORT(5),
  1909. stopPORT(6)
  1910. }
  1911. ACCESS read-write
  1912. STATUS mandatory
  1913. DESCRIPTION
  1914. "Causes a Control signal to be generated with a
  1915. control_action of 'Signal' and the 'variable'
  1916. parameter set with the appropriate value (i.e.,
  1917. PC_Maint, PC_Enable, PC_Disable, PC_Start, or
  1918. PC_Stop) (refer to ANSI 9.4.2)."
  1919. REFERENCE
  1920. "ANSI { fddiPORT 70 }"
  1921. ::= { fddimibPORTEntry 25 }
  1922. END