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.

1876 lines
79 KiB

  1. -- Changes for RFC1285 (FDDI MIB):
  2. -- ** no changes needed **
  3. RFC1285-MIB DEFINITIONS ::= BEGIN
  4. -- RFC1285 @(#)fddi.mib 1.1 6/18/93
  5. -- January 92
  6. IMPORTS
  7. Counter
  8. FROM RFC1155-SMI
  9. transmission
  10. FROM RFC1213-MIB
  11. OBJECT-TYPE
  12. FROM RFC-1212;
  13. -- This MIB module uses the extended OBJECT-TYPE macro as
  14. -- defined in [7].
  15. -- this is the FDDI MIB module
  16. fddi OBJECT IDENTIFIER ::= { transmission 15 }
  17. -- textual conventions
  18. FddiTime ::= INTEGER (0..2147483647)
  19. -- This data type specifies octet units of 80 nanoseconds as
  20. -- an integer value. It is used for Path Latency and
  21. -- Synchronous Bandwidth values. The encoding is normal
  22. -- integer representation (not twos complement).
  23. FddiResourceId ::= INTEGER (0..65535)
  24. -- This data type is used to refer to an instance of a MAC,
  25. -- PORT, PATH, or ATTACHMENT Resource ID. Indexing begins
  26. -- at 1. Zero is used to indicate the absence of a resource.
  27. FddiSMTStationIdType ::= OCTET STRING (SIZE (8))
  28. -- The unique identifier for the FDDI station. This is a
  29. -- string of 8 octets, represented as
  30. -- X' yy yy xx xx xx xx xx xx'
  31. -- with the low order 6 octet (xx) from a unique IEEE
  32. -- assigned address. The high order two bits of the IEEE
  33. -- address, the group address bit and the administration bit
  34. -- (Universal/Local) bit should both be zero. The first two
  35. -- octets, the yy octets, are implementor-defined.
  36. --
  37. -- The representation of the address portion of the station id
  38. -- is in the IEEE (ANSI/IEEE P802.1A) canonical notation for
  39. -- 48 bit addresses. The canonical form is a 6-octet string
  40. -- where the first octet contains the first 8 bits of the
  41. -- address, with the I/G(Individual/Group) address bit as the
  42. -- least significant bit and the U/L (Universal/Local) bit
  43. -- as the next more significant bit, and so on. Note that
  44. -- addresses in the ANSI FDDI standard SMT frames are
  45. -- represented in FDDI MAC order.
  46. FddiMACLongAddressType ::= OCTET STRING (SIZE (6))
  47. -- The representation of long MAC addresses as management
  48. -- values is in the IEEE (ANSI/IEEE P802.1A) canonical
  49. -- notation for 48 bit addresses. The canonical form is a
  50. -- 6-octet string where the first octet contains the first 8
  51. -- bits of the address, with the I/G (Individual/Group)
  52. -- address bit as the least significant bit and the U/L
  53. -- (Universal/Local) bit as the next more significant bit,
  54. -- and so on. Note that the addresses in the SMT frames are
  55. -- represented in FDDI MAC order.
  56. -- groups in the FDDI MIB module
  57. snmpFddiSMT OBJECT IDENTIFIER ::= { fddi 1 }
  58. snmpFddiMAC OBJECT IDENTIFIER ::= { fddi 2 }
  59. snmpFddiPATH OBJECT IDENTIFIER ::= { fddi 3 }
  60. snmpFddiPORT OBJECT IDENTIFIER ::= { fddi 4 }
  61. snmpFddiATTACHMENT OBJECT IDENTIFIER ::= { fddi 5 }
  62. snmpFddiChipSets OBJECT IDENTIFIER ::= { fddi 6 }
  63. -- the SMT group
  64. -- Implementation of the SMT group is mandatory for all
  65. -- systems which implement manageable FDDI subsystems.
  66. snmpFddiSMTNumber OBJECT-TYPE
  67. SYNTAX INTEGER (0..65535)
  68. ACCESS read-only
  69. STATUS mandatory
  70. DESCRIPTION
  71. "The number of SMT implementations (regardless of
  72. their current state) on this network management
  73. application entity. The value for this variable
  74. must remain constant at least from one re-
  75. initialization of the entity's network management
  76. system to the next re-initialization."
  77. ::= { snmpFddiSMT 1 }
  78. -- the SMT table
  79. snmpFddiSMTTable OBJECT-TYPE
  80. SYNTAX SEQUENCE OF SnmpFddiSMTEntry
  81. ACCESS not-accessible
  82. STATUS mandatory
  83. DESCRIPTION
  84. "A list of SMT entries. The number of entries is
  85. given by the value of snmpFddiSMTNumber."
  86. ::= { snmpFddiSMT 2 }
  87. snmpFddiSMTEntry OBJECT-TYPE
  88. SYNTAX SnmpFddiSMTEntry
  89. ACCESS not-accessible
  90. STATUS mandatory
  91. DESCRIPTION
  92. "An SMT entry containing information common to a
  93. given SMT."
  94. INDEX { snmpFddiSMTIndex }
  95. ::= { snmpFddiSMTTable 1 }
  96. SnmpFddiSMTEntry ::=
  97. SEQUENCE {
  98. snmpFddiSMTIndex
  99. INTEGER,
  100. snmpFddiSMTStationId
  101. FddiSMTStationIdType,
  102. snmpFddiSMTOpVersionId
  103. INTEGER,
  104. snmpFddiSMTHiVersionId
  105. INTEGER,
  106. snmpFddiSMTLoVersionId
  107. INTEGER,
  108. snmpFddiSMTMACCt
  109. INTEGER,
  110. snmpFddiSMTNonMasterCt
  111. INTEGER,
  112. snmpFddiSMTMasterCt
  113. INTEGER,
  114. snmpFddiSMTPathsAvailable
  115. INTEGER,
  116. snmpFddiSMTConfigCapabilities
  117. INTEGER,
  118. snmpFddiSMTConfigPolicy
  119. INTEGER,
  120. snmpFddiSMTConnectionPolicy
  121. INTEGER,
  122. snmpFddiSMTTNotify
  123. INTEGER,
  124. snmpFddiSMTStatusReporting
  125. INTEGER,
  126. snmpFddiSMTECMState
  127. INTEGER,
  128. snmpFddiSMTCFState
  129. INTEGER,
  130. snmpFddiSMTHoldState
  131. INTEGER,
  132. snmpFddiSMTRemoteDisconnectFlag
  133. INTEGER,
  134. snmpFddiSMTStationAction
  135. INTEGER
  136. }
  137. snmpFddiSMTIndex OBJECT-TYPE
  138. SYNTAX INTEGER (1..65535)
  139. ACCESS read-only
  140. STATUS mandatory
  141. DESCRIPTION
  142. "A unique value for each SMT. Its value ranges
  143. between 1 and the value of snmpFddiSMTNumber. The
  144. value for each SMT must remain constant at least
  145. from one re-initialization of the entity's network
  146. management system to the next re-initialization."
  147. ::= { snmpFddiSMTEntry 1 }
  148. snmpFddiSMTStationId OBJECT-TYPE
  149. SYNTAX FddiSMTStationIdType -- OCTET STRING (SIZE (8))
  150. ACCESS read-only
  151. STATUS mandatory
  152. DESCRIPTION
  153. "Uniquely identifies an FDDI station."
  154. REFERENCE
  155. "ANSI { fddiSMT 11 }"
  156. ::= { snmpFddiSMTEntry 2 }
  157. snmpFddiSMTOpVersionId OBJECT-TYPE
  158. SYNTAX INTEGER (1..65535)
  159. ACCESS read-write
  160. STATUS mandatory
  161. DESCRIPTION
  162. "The version that this station is using for its
  163. operation (refer to ANSI 7.1.2.2)."
  164. REFERENCE
  165. "ANSI { fddiSMT 13 }"
  166. ::= { snmpFddiSMTEntry 3 }
  167. snmpFddiSMTHiVersionId OBJECT-TYPE
  168. SYNTAX INTEGER (1..65535)
  169. ACCESS read-only
  170. STATUS mandatory
  171. DESCRIPTION
  172. "The highest version of SMT that this station
  173. supports (refer to ANSI 7.1.2.2)."
  174. REFERENCE
  175. "ANSI { fddiSMT 14 }"
  176. ::= { snmpFddiSMTEntry 4 }
  177. snmpFddiSMTLoVersionId OBJECT-TYPE
  178. SYNTAX INTEGER (1..65535)
  179. ACCESS read-only
  180. STATUS mandatory
  181. DESCRIPTION
  182. "The lowest version of SMT that this station
  183. supports (refer to ANSI 7.1.2.2)."
  184. REFERENCE
  185. "ANSI { fddiSMT 15 }"
  186. ::= { snmpFddiSMTEntry 5 }
  187. snmpFddiSMTMACCt OBJECT-TYPE
  188. SYNTAX INTEGER (0..255)
  189. ACCESS read-only
  190. STATUS mandatory
  191. DESCRIPTION
  192. "The number of MACs in the station or
  193. concentrator."
  194. REFERENCE
  195. "ANSI { fddiSMT 21 }"
  196. ::= { snmpFddiSMTEntry 6 }
  197. snmpFddiSMTNonMasterCt OBJECT-TYPE
  198. SYNTAX INTEGER (0..2)
  199. ACCESS read-only
  200. STATUS mandatory
  201. DESCRIPTION
  202. "The number of Non Master PORTs (A, B, or S PORTs)
  203. in the station or concentrator."
  204. REFERENCE
  205. "ANSI { fddiSMT 22 }"
  206. ::= { snmpFddiSMTEntry 7 }
  207. snmpFddiSMTMasterCt OBJECT-TYPE
  208. SYNTAX INTEGER (0..255)
  209. ACCESS read-only
  210. STATUS mandatory
  211. DESCRIPTION
  212. "The number of Master PORTs in a node. If the
  213. node is not a concentrator, the value is zero."
  214. REFERENCE
  215. "ANSI { fddiSMT 23 }"
  216. ::= { snmpFddiSMTEntry 8 }
  217. snmpFddiSMTPathsAvailable OBJECT-TYPE
  218. SYNTAX INTEGER (0..7)
  219. ACCESS read-only
  220. STATUS mandatory
  221. DESCRIPTION
  222. "A value that indicates the PATH types available
  223. in the station.
  224. The value is a sum. This value initially takes
  225. the value zero, then for each type of PATH that
  226. this node has available, 2 raised to a power is
  227. added to the sum. The powers are according to the
  228. following table:
  229. Path Power
  230. Primary 0
  231. Secondary 1
  232. Local 2
  233. For example, a station having Primary and Local
  234. PATHs available would have a value of 5 (2**0 +
  235. 2**2)."
  236. REFERENCE
  237. "ANSI { fddiSMT 24 }"
  238. ::= { snmpFddiSMTEntry 9 }
  239. snmpFddiSMTConfigCapabilities OBJECT-TYPE
  240. SYNTAX INTEGER (0..3)
  241. ACCESS read-only
  242. STATUS mandatory
  243. DESCRIPTION
  244. "A value that indicates capabilities that are
  245. present in the node. If 'holdAvailable' is
  246. present, this indicates support of the optional
  247. Hold Function (refer to ANSI SMT 9.4.3.2). If
  248. 'CF-Wrap-AB' is present, this indicates that the
  249. WRAP_AB state is forced.
  250. The value is a sum. This value initially takes
  251. the value zero, then for each of the configuration
  252. policies currently enforced on the node, 2 raised
  253. to a power is added to the sum. The powers are
  254. according to the following table:
  255. Policy Power
  256. holdAvailable 0
  257. CF-Wrap-AB 1 "
  258. REFERENCE
  259. "ANSI { fddiSMT 25 }"
  260. ::= { snmpFddiSMTEntry 10 }
  261. snmpFddiSMTConfigPolicy OBJECT-TYPE
  262. SYNTAX INTEGER (0..3)
  263. ACCESS read-write
  264. STATUS mandatory
  265. DESCRIPTION
  266. "A value that indicates the configuration policies
  267. currently enforced in the node (refer to ANSI SMT
  268. 9.4.3.2). The 'configurationHold' policy refers
  269. to the Hold flag, and should not be present only
  270. if the Hold function is supported. The 'CF-Wrap-
  271. AB' policy refers to the CF_Wrap_AB flag.
  272. The value is a sum. This value initially takes
  273. the value zero, then for each of the configuration
  274. policies currently enforced on the node, 2 raised
  275. to a power is added to the sum. The powers are
  276. according to the following table:
  277. Policy Power
  278. configurationHold 0
  279. CF-Wrap-AB 1 "
  280. REFERENCE
  281. "ANSI { fddiSMT 26 }"
  282. ::= { snmpFddiSMTEntry 11 }
  283. snmpFddiSMTConnectionPolicy OBJECT-TYPE
  284. SYNTAX INTEGER (0..65535)
  285. ACCESS read-write
  286. STATUS mandatory
  287. DESCRIPTION
  288. "A value that indicates the connection policies
  289. enforced at the station. A station sets the
  290. corresponding policy for each of the connection
  291. types that it rejects. The letter designations, X
  292. and Y, in the 'rejectX-Y' names have the following
  293. significance: X represents the PC-Type of the
  294. local PORT and Y represents a PC-Neighbor in the
  295. evaluation of Connection-Policy (PC-Type, PC-
  296. Neighbor) that is done to determine the setting of
  297. T-Val(3) in the PC-Signaling sequence (refer to
  298. ANSI Section 9.6.3).
  299. The value is a sum. This value initially takes
  300. the value zero, then for each of the connection
  301. policies currently enforced on the node, 2 raised
  302. to a power is added to the sum. The powers are
  303. according to the following table:
  304. Policy Power
  305. rejectA-A 0
  306. rejectA-B 1
  307. rejectA-S 2
  308. rejectA-M 3
  309. rejectB-A 4
  310. rejectB-B 5
  311. rejectB-S 6
  312. rejectB-M 7
  313. rejectS-A 8
  314. rejectS-B 9
  315. rejectS-S 10
  316. rejectS-M 11
  317. rejectM-A 12
  318. rejectM-B 13
  319. rejectM-S 14
  320. rejectM-M 15
  321. Implementors should note that the polarity of
  322. these bits is different in different places in an
  323. SMT system. Implementors should take appropriate
  324. care."
  325. REFERENCE
  326. "ANSI { fddiSMT 27 }"
  327. ::= { snmpFddiSMTEntry 12 }
  328. snmpFddiSMTTNotify OBJECT-TYPE
  329. SYNTAX INTEGER (2..30)
  330. ACCESS read-write
  331. STATUS mandatory
  332. DESCRIPTION
  333. "The timer used in the Neighbor Notification
  334. protocol, reported in seconds and ranging from 2
  335. to 30 seconds (refer to ANSI SMT 8.3.1)."
  336. REFERENCE
  337. "ANSI { fddiSMT 29 }"
  338. ::= { snmpFddiSMTEntry 13 }
  339. snmpFddiSMTStatusReporting OBJECT-TYPE
  340. SYNTAX INTEGER { true(1), false(2) }
  341. ACCESS read-only
  342. STATUS mandatory
  343. DESCRIPTION
  344. "Indicates whether the node implements the Status
  345. Reporting Protocol. This object is included for
  346. compatibility with products that were designed
  347. prior to the adoption of this standard."
  348. REFERENCE
  349. "ANSI { fddiSMT 30 }"
  350. ::= { snmpFddiSMTEntry 14 }
  351. snmpFddiSMTECMState OBJECT-TYPE
  352. SYNTAX INTEGER {
  353. ec0(1), -- Out
  354. ec1(2), -- In
  355. ec2(3), -- Trace
  356. ec3(4), -- Leave
  357. ec4(5), -- Path_Test
  358. ec5(6), -- Insert
  359. ec6(7), -- Check
  360. ec7(8) -- Deinsert
  361. }
  362. ACCESS read-only
  363. STATUS mandatory
  364. DESCRIPTION
  365. "Indicates the current state of the ECM state
  366. machine (refer to ANSI SMT 9.5.2)."
  367. REFERENCE
  368. "ANSI { fddiSMT 41 }"
  369. ::= { snmpFddiSMTEntry 15 }
  370. snmpFddiSMTCFState OBJECT-TYPE
  371. SYNTAX INTEGER {
  372. cf0(1), -- Isolated
  373. cf1(2), -- Wrap_S
  374. cf2(3), -- Wrap_A
  375. cf3(4), -- Wrap_B
  376. cf4(5), -- Wrap_AB
  377. cf5(6) -- Thru
  378. }
  379. ACCESS read-only
  380. STATUS mandatory
  381. DESCRIPTION
  382. "The attachment configuration for the station or
  383. concentrator (refer to ANSI SMT 9.7.4.3)."
  384. REFERENCE
  385. "ANSI { fddiSMT 42 }"
  386. ::= { snmpFddiSMTEntry 16 }
  387. snmpFddiSMTHoldState OBJECT-TYPE
  388. SYNTAX INTEGER {
  389. not-implemented(1), -- holding not implemented
  390. not-holding(2),
  391. holding-prm(3), -- holding on primary
  392. holding-sec(4) -- holding on secondary
  393. }
  394. ACCESS read-only
  395. STATUS mandatory
  396. DESCRIPTION
  397. "This value indicates the current state of the
  398. Hold function. The values are determined as
  399. follows: 'holding-prm' is set if the primary ring
  400. is operational and the Recovery Enable Flag is
  401. clear (NOT NO_Flag(primary) AND NOT RE_Flag). is
  402. set if the secondary ring is operational and the
  403. Recovery Enable Flag is clear (NOT
  404. NO_Flag(secondary) AND NOT RE_Flag). Ref 9.4.3.
  405. and 10.3.1. the primary or secondary, i.e., the
  406. Recovery Enable, RE_Flag, is set."
  407. REFERENCE
  408. "ANSI { fddiSMT 43 }"
  409. ::= { snmpFddiSMTEntry 17 }
  410. snmpFddiSMTRemoteDisconnectFlag OBJECT-TYPE
  411. SYNTAX INTEGER { true(1), false(2) }
  412. ACCESS read-only
  413. STATUS mandatory
  414. DESCRIPTION
  415. "A flag indicating that the station was remotely
  416. disconnected from the network. A station requires
  417. a Connect Action (SM_CM_CONNECT.request (Connect))
  418. to rejoin and clear the flag (refer to ANSI
  419. 6.4.5.2)."
  420. REFERENCE
  421. "ANSI { fddiSMT 44 }"
  422. ::= { snmpFddiSMTEntry 18 }
  423. snmpFddiSMTStationAction OBJECT-TYPE
  424. SYNTAX INTEGER {
  425. other(1), -- none of the following
  426. connect(2),
  427. disconnect(3),
  428. path-Test(4),
  429. self-Test(5)
  430. }
  431. ACCESS read-write
  432. STATUS mandatory
  433. DESCRIPTION
  434. "This object, when read, always returns a value of
  435. other(1). The behavior of setting this variable
  436. to each of the acceptable values is as follows:
  437. Other: Results in a badValue error.
  438. Connect: Generates an
  439. SM_CM_Connect.request(connect) signal to CMT
  440. indicating that the ECM State machine is to begin
  441. a connection sequence. The
  442. fddiSMTRemoteDisconnectFlag is cleared on the
  443. setting of this variable to 1. See ANSI Ref
  444. 9.3.1.1.
  445. Disconnect: Generates an
  446. SM_CM_Connect.request(disconnect) signal to ECM
  447. and sets the fddiSMTRemoteDisconnectFlag. See
  448. ANSI Ref 9.3.1.1.
  449. Path-Test: Initiates a station path test.
  450. The Path_Test variable (See ANSI Ref. 9.4.1) is
  451. set to Testing. The results of this action are
  452. not specified in this standard.
  453. Self-Test: Initiates a station self test.
  454. The results of this action are not specified in
  455. this standard.
  456. Attempts to set this object to all other values
  457. results in a badValue error. Agents may elect to
  458. return a badValue error on attempts to set this
  459. variable to path-Test(4) or self-Test(5)."
  460. REFERENCE
  461. "ANSI { fddiSMT 60 }"
  462. ::= { snmpFddiSMTEntry 19 }
  463. -- the MAC group
  464. -- Implementation of the MAC Group is mandatory for all
  465. -- systems which implement manageable FDDI subsystems.
  466. snmpFddiMACNumber OBJECT-TYPE
  467. SYNTAX INTEGER (0..65535)
  468. ACCESS read-only
  469. STATUS mandatory
  470. DESCRIPTION
  471. "The total number of MAC implementations (across
  472. all SMTs) on this network management application
  473. entity. The value for this variable must remain
  474. constant at least from one re-initialization of
  475. the entity's network management system to the next
  476. re-initialization."
  477. ::= { snmpFddiMAC 1 }
  478. -- the MAC table
  479. snmpFddiMACTable OBJECT-TYPE
  480. SYNTAX SEQUENCE OF SnmpFddiMACEntry
  481. ACCESS not-accessible
  482. STATUS mandatory
  483. DESCRIPTION
  484. "A list of MAC entries. The number of entries is
  485. given by the value of snmpFddiMACNumber."
  486. ::= { snmpFddiMAC 2 }
  487. snmpFddiMACEntry OBJECT-TYPE
  488. SYNTAX SnmpFddiMACEntry
  489. ACCESS not-accessible
  490. STATUS mandatory
  491. DESCRIPTION
  492. "A MAC entry containing information common to a
  493. given MAC."
  494. INDEX { snmpFddiMACSMTIndex, snmpFddiMACIndex }
  495. ::= { snmpFddiMACTable 1 }
  496. SnmpFddiMACEntry ::=
  497. SEQUENCE {
  498. snmpFddiMACSMTIndex
  499. INTEGER,
  500. snmpFddiMACIndex
  501. INTEGER,
  502. snmpFddiMACFrameStatusCapabilities
  503. INTEGER,
  504. snmpFddiMACTMaxGreatestLowerBound
  505. FddiTime,
  506. snmpFddiMACTVXGreatestLowerBound
  507. FddiTime,
  508. snmpFddiMACPathsAvailable
  509. INTEGER,
  510. snmpFddiMACCurrentPath
  511. INTEGER,
  512. snmpFddiMACUpstreamNbr
  513. FddiMACLongAddressType,
  514. snmpFddiMACOldUpstreamNbr
  515. FddiMACLongAddressType,
  516. snmpFddiMACDupAddrTest
  517. INTEGER,
  518. snmpFddiMACPathsRequested
  519. INTEGER,
  520. snmpFddiMACDownstreamPORTType
  521. INTEGER,
  522. snmpFddiMACSMTAddress
  523. FddiMACLongAddressType,
  524. snmpFddiMACTReq
  525. FddiTime,
  526. snmpFddiMACTNeg
  527. FddiTime,
  528. snmpFddiMACTMax
  529. FddiTime,
  530. snmpFddiMACTvxValue
  531. FddiTime,
  532. snmpFddiMACTMin
  533. FddiTime,
  534. snmpFddiMACCurrentFrameStatus
  535. INTEGER,
  536. snmpFddiMACFrameCts
  537. Counter,
  538. snmpFddiMACErrorCts
  539. Counter,
  540. snmpFddiMACLostCts
  541. Counter,
  542. snmpFddiMACFrameErrorThreshold
  543. INTEGER,
  544. snmpFddiMACFrameErrorRatio
  545. INTEGER,
  546. snmpFddiMACRMTState
  547. INTEGER,
  548. snmpFddiMACDaFlag
  549. INTEGER,
  550. snmpFddiMACUnaDaFlag
  551. INTEGER,
  552. snmpFddiMACFrameCondition
  553. INTEGER,
  554. snmpFddiMACChipSet
  555. OBJECT IDENTIFIER,
  556. snmpFddiMACAction
  557. INTEGER
  558. }
  559. snmpFddiMACSMTIndex OBJECT-TYPE
  560. SYNTAX INTEGER (1..65535)
  561. ACCESS read-only
  562. STATUS mandatory
  563. DESCRIPTION
  564. "The value of the SMT index associated with this
  565. MAC."
  566. ::= { snmpFddiMACEntry 1 }
  567. snmpFddiMACIndex OBJECT-TYPE
  568. SYNTAX INTEGER (1..65535)
  569. ACCESS read-only
  570. STATUS mandatory
  571. DESCRIPTION
  572. "A unique value for each MAC on the managed
  573. entity. The MAC identified by a particular value
  574. of this index is that identified by the same value
  575. of an ifIndex object instance. That is, if a MAC
  576. is associated with the interface whose value of
  577. ifIndex in the Internet-Standard MIB is equal to
  578. 5, then the value of snmpFddiMACIndex shall also
  579. equal 5. The value for each MAC must remain
  580. constant at least from one re-initialization of
  581. the entity's network management system to the next
  582. re-initialization."
  583. ::= { snmpFddiMACEntry 2 }
  584. snmpFddiMACFrameStatusCapabilities OBJECT-TYPE
  585. SYNTAX INTEGER (0..1799)
  586. ACCESS read-only
  587. STATUS mandatory
  588. DESCRIPTION
  589. "A value that indicates the MAC's bridge and end-
  590. station capabilities for operating in a bridged
  591. FDDI network.
  592. The value is a sum. This value initially takes
  593. the value zero, then for each capability present,
  594. 2 raised to a power is added to the sum. The
  595. powers are according to the following table:
  596. Capability Power
  597. FSC-Type0 0
  598. -- MAC repeats A/C indicators as received on
  599. -- copying with the intent to forward.
  600. FSC-Type1 1
  601. -- MAC sets C but not A on copying for
  602. -- forwarding.
  603. FSC-Type2 2
  604. -- MAC resets C and sets A on C set and
  605. -- A reset if the frame is not copied and the
  606. -- frame was addressed to this MAC
  607. FSC-Type0-programmable 8
  608. -- Type0 capability is programmable
  609. FSC-Type1-programmable 9
  610. -- Type1 capability is programmable
  611. FSC-Type2-programmable 10
  612. -- Type2 capability is programmable
  613. "
  614. REFERENCE
  615. "ANSI { fddiMAC 11 }"
  616. ::= { snmpFddiMACEntry 3 }
  617. snmpFddiMACTMaxGreatestLowerBound OBJECT-TYPE
  618. SYNTAX FddiTime
  619. ACCESS read-write
  620. STATUS mandatory
  621. DESCRIPTION
  622. "The greatest lower bound of T_Max supported for
  623. this MAC."
  624. REFERENCE
  625. "ANSI { fddiMAC 13 }"
  626. ::= { snmpFddiMACEntry 4 }
  627. snmpFddiMACTVXGreatestLowerBound OBJECT-TYPE
  628. SYNTAX FddiTime
  629. ACCESS read-only
  630. STATUS mandatory
  631. DESCRIPTION
  632. "The greatest lower bound of TVX supported for
  633. this MAC."
  634. REFERENCE
  635. "ANSI { fddiMAC 14 }"
  636. ::= { snmpFddiMACEntry 5 }
  637. snmpFddiMACPathsAvailable OBJECT-TYPE
  638. SYNTAX INTEGER (0..7)
  639. ACCESS read-only
  640. STATUS mandatory
  641. DESCRIPTION
  642. "A value that indicates the PATH types available
  643. for this MAC.
  644. The value is a sum. This value initially takes
  645. the value zero, then for each type of PATH that
  646. this MAC has available, 2 raised to a power is
  647. added to the sum. The powers are according to the
  648. following table:
  649. Path Power
  650. Primary 0
  651. Secondary 1
  652. Local 2 "
  653. REFERENCE
  654. "ANSI { fddiMAC 22 }"
  655. ::= { snmpFddiMACEntry 6 }
  656. snmpFddiMACCurrentPath OBJECT-TYPE
  657. SYNTAX INTEGER {
  658. unknown(1),
  659. primary(2),
  660. secondary(4),
  661. local(8),
  662. isolated(16)
  663. }
  664. ACCESS read-only
  665. STATUS mandatory
  666. DESCRIPTION
  667. "Indicates the association of the MAC with a
  668. station PATH."
  669. REFERENCE
  670. "ANSI { fddiMAC 23 }"
  671. ::= { snmpFddiMACEntry 7 }
  672. snmpFddiMACUpstreamNbr OBJECT-TYPE
  673. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  674. ACCESS read-only
  675. STATUS mandatory
  676. DESCRIPTION
  677. "The MAC's upstream neighbor's long individual MAC
  678. address. It may be determined by the Neighbor
  679. Information Frame protocol (refer to ANSI SMT
  680. 7.2.1). The value shall be reported as '00 00 00
  681. 00 00 00' if it is unknown."
  682. REFERENCE
  683. "ANSI { fddiMAC 24 }"
  684. ::= { snmpFddiMACEntry 8 }
  685. snmpFddiMACOldUpstreamNbr OBJECT-TYPE
  686. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  687. ACCESS read-only
  688. STATUS mandatory
  689. DESCRIPTION
  690. "The previous value of the MAC's upstream
  691. neighbor's long individual MAC address. It may be
  692. determined by the Neighbor Information Frame
  693. protocol (refer to ANSI SMT 7.2.1). The value
  694. shall be reported as '00 00 00 00 00 00' if it is
  695. unknown."
  696. REFERENCE
  697. "ANSI { fddiMAC 26 }"
  698. ::= { snmpFddiMACEntry 9 }
  699. snmpFddiMACDupAddrTest OBJECT-TYPE
  700. SYNTAX INTEGER { none(1), pass(2), fail(3) }
  701. ACCESS read-only
  702. STATUS mandatory
  703. DESCRIPTION
  704. "The Duplicate Address Test flag, Dup_Addr_Test
  705. (refer to ANSI 8.3.1)."
  706. REFERENCE
  707. "ANSI { fddiMAC 29 }"
  708. ::= { snmpFddiMACEntry 10 }
  709. snmpFddiMACPathsRequested OBJECT-TYPE
  710. SYNTAX INTEGER
  711. ACCESS read-write
  712. STATUS mandatory
  713. DESCRIPTION
  714. "A value that indicates PATH(s) desired for this
  715. MAC.
  716. The value is a sum which represents the individual
  717. PATHs that are desired. This value initially
  718. takes the value zero, then for each type of PATH
  719. that this node is, 2 raised to a power is added to
  720. the sum. The powers are according to the
  721. following table:
  722. Path Power
  723. Primary 0
  724. Secondary 1
  725. Local 2
  726. Isolated 3
  727. The precedence order is primary, secondary, local,
  728. and then isolated if multiple PATHs are desired
  729. are set."
  730. REFERENCE
  731. "ANSI { fddiMAC 32 }"
  732. ::= { snmpFddiMACEntry 11 }
  733. snmpFddiMACDownstreamPORTType OBJECT-TYPE
  734. SYNTAX INTEGER { a(1), b(2), s(3), m(4), unknown(5) }
  735. ACCESS read-only
  736. STATUS mandatory
  737. DESCRIPTION
  738. "Indicates the PC-Type of the first port that is
  739. downstream of this MAC (the exit port)."
  740. REFERENCE
  741. "ANSI { fddiMAC 33 }"
  742. ::= { snmpFddiMACEntry 12 }
  743. snmpFddiMACSMTAddress OBJECT-TYPE
  744. SYNTAX FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  745. ACCESS read-only
  746. STATUS mandatory
  747. DESCRIPTION
  748. "The 48 bit individual address of the MAC used for
  749. SMT frames."
  750. REFERENCE
  751. "ANSI { fddiMAC 41 }"
  752. ::= { snmpFddiMACEntry 13 }
  753. snmpFddiMACTReq OBJECT-TYPE
  754. SYNTAX FddiTime
  755. ACCESS read-write
  756. STATUS mandatory
  757. DESCRIPTION
  758. "The value of T-Req (refer to ANSI MAC 2.2.1 and
  759. ANSI MAC 7.3.5.2)."
  760. REFERENCE
  761. "ANSI { fddiMAC 51 }"
  762. ::= { snmpFddiMACEntry 14 }
  763. snmpFddiMACTNeg OBJECT-TYPE
  764. SYNTAX FddiTime
  765. ACCESS read-only
  766. STATUS mandatory
  767. DESCRIPTION
  768. "The value of T-Neg (refer to ANSI MAC 2.2.1 and
  769. ANSI MAC 7.3.5.2)."
  770. REFERENCE
  771. "ANSI { fddiMAC 52 }"
  772. ::= { snmpFddiMACEntry 15 }
  773. snmpFddiMACTMax OBJECT-TYPE
  774. SYNTAX FddiTime
  775. ACCESS read-only
  776. STATUS mandatory
  777. DESCRIPTION
  778. "The value of T-Max (refer to ANSI MAC 2.2.1 and
  779. ANSI MAC 7.3.5.2)."
  780. REFERENCE
  781. "ANSI { fddiMAC 53 }"
  782. ::= { snmpFddiMACEntry 16 }
  783. snmpFddiMACTvxValue OBJECT-TYPE
  784. SYNTAX FddiTime
  785. ACCESS read-only
  786. STATUS mandatory
  787. DESCRIPTION
  788. "The value of TvxValue (refer to ANSI MAC 2.2.1
  789. and ANSI MAC 7.3.5.2)."
  790. REFERENCE
  791. "ANSI { fddiMAC 54 }"
  792. ::= { snmpFddiMACEntry 17 }
  793. snmpFddiMACTMin OBJECT-TYPE
  794. SYNTAX FddiTime
  795. ACCESS read-only
  796. STATUS mandatory
  797. DESCRIPTION
  798. "The value of T-Min (refer to ANSI MAC 2.2.1 and
  799. ANSI MAC 7.3.5.2)."
  800. REFERENCE
  801. "ANSI { fddiMAC 55 }"
  802. ::= { snmpFddiMACEntry 18 }
  803. snmpFddiMACCurrentFrameStatus OBJECT-TYPE
  804. SYNTAX INTEGER (0..7)
  805. ACCESS read-write
  806. STATUS mandatory
  807. DESCRIPTION
  808. "A value that indicates the MAC's operational
  809. frame status setting functionality.
  810. The value is a sum. This value initially takes
  811. the value zero, then for each functionality
  812. present, 2 raised to a power is added to the sum.
  813. The powers are according to the following table:
  814. Functionality Power
  815. FSC-Type0 0
  816. -- MAC repeats A/C indicators as received
  817. FSC-Type1 1
  818. -- MAC sets C but not A on copying for
  819. -- forwarding
  820. FSC-Type2 2
  821. -- MAC resets C and sets A on C set and A
  822. -- reset if frame is not copied
  823. "
  824. REFERENCE
  825. "ANSI { fddiMAC 63 }"
  826. ::= { snmpFddiMACEntry 19 }
  827. snmpFddiMACFrameCts OBJECT-TYPE
  828. SYNTAX Counter
  829. ACCESS read-only
  830. STATUS mandatory
  831. DESCRIPTION
  832. "Frame_Ct (refer to ANSI MAC 2.2.1)."
  833. REFERENCE
  834. "ANSI { fddiMAC 71 }"
  835. ::= { snmpFddiMACEntry 20 }
  836. snmpFddiMACErrorCts OBJECT-TYPE
  837. SYNTAX Counter
  838. ACCESS read-only
  839. STATUS mandatory
  840. DESCRIPTION
  841. "Error_Ct (refer to ANSI MAC 2.2.1)."
  842. REFERENCE
  843. "ANSI { fddiMAC 81 }"
  844. ::= { snmpFddiMACEntry 21 }
  845. snmpFddiMACLostCts OBJECT-TYPE
  846. SYNTAX Counter
  847. ACCESS read-only
  848. STATUS mandatory
  849. DESCRIPTION
  850. "Lost_Ct (refer to ANSI MAC 2.2.1)."
  851. REFERENCE
  852. "ANSI { fddiMAC 82 }"
  853. ::= { snmpFddiMACEntry 22 }
  854. snmpFddiMACFrameErrorThreshold OBJECT-TYPE
  855. SYNTAX INTEGER (1..65535)
  856. ACCESS read-only
  857. STATUS mandatory
  858. DESCRIPTION
  859. "A threshold for determining when a MAC Condition
  860. report should be generated. The condition is true
  861. when the ratio, ((delta snmpFddiMACLostCt + delta
  862. snmpFddiMACErrorCt) / (delta snmpFddiMACFrameCt +
  863. delta snmpFddiMACLostCt)) x 2**16. exceeds the
  864. threshold. It is used to determine when a station
  865. has an unacceptable frame error threshold. The
  866. sampling algorithm is implementation dependent.
  867. Any attempt to set this variable to a value of
  868. less than one shall result in a badValue error.
  869. Those who are familiar with the SNMP management
  870. framework will recognize that thresholds are not
  871. in keeping with the SNMP philosophy. However,
  872. this variable is supported by underlying SMT
  873. implementations already and maintaining this
  874. threshold should not pose an undue additional
  875. burden on SNMP agent implementors."
  876. REFERENCE
  877. "ANSI { fddiMAC 95 }"
  878. ::= { snmpFddiMACEntry 23 }
  879. snmpFddiMACFrameErrorRatio OBJECT-TYPE
  880. SYNTAX INTEGER (1..65535)
  881. ACCESS read-only
  882. STATUS mandatory
  883. DESCRIPTION
  884. "This attribute is the actual ratio, ((delta
  885. snmpFddiMACLostCt + delta snmpFddiMACErrorCt) /
  886. (delta snmpFddiMACFrameCt + delta
  887. snmpFddiMACLostCt)) x 2**16."
  888. REFERENCE
  889. "ANSI { fddiMAC 96 }"
  890. ::= { snmpFddiMACEntry 24 }
  891. snmpFddiMACRMTState OBJECT-TYPE
  892. SYNTAX INTEGER {
  893. rm0(1), -- Isolated
  894. rm1(2), -- Non_Op
  895. rm2(3), -- Ring_Op
  896. rm3(4), -- Detect
  897. rm4(5), -- Non_Op_Dup
  898. rm5(6), -- Ring_Op_Dup
  899. rm6(7), -- Directed
  900. rm7(8) -- Trace
  901. }
  902. ACCESS read-only
  903. STATUS mandatory
  904. DESCRIPTION
  905. "Indicates the current state of the Ring
  906. Management state machine (refer to ANSI Section
  907. 10)."
  908. REFERENCE
  909. "ANSI { fddiMAC 111 }"
  910. ::= { snmpFddiMACEntry 25 }
  911. snmpFddiMACDaFlag OBJECT-TYPE
  912. SYNTAX INTEGER { true(1), false(2) }
  913. ACCESS read-only
  914. STATUS mandatory
  915. DESCRIPTION
  916. "The RMT flag Duplicate Address Flag, DA_Flag
  917. (refer to ANSI 10.3.1.2)."
  918. REFERENCE
  919. "ANSI { fddiMAC 112 }"
  920. ::= { snmpFddiMACEntry 26 }
  921. snmpFddiMACUnaDaFlag OBJECT-TYPE
  922. SYNTAX INTEGER { true(1), false(2) }
  923. ACCESS read-only
  924. STATUS mandatory
  925. DESCRIPTION
  926. "A flag set when the upstream neighbor reports a
  927. duplicate address condition. Reset when the
  928. condition clears."
  929. REFERENCE
  930. "ANSI { fddiMAC 113 }"
  931. ::= { snmpFddiMACEntry 27 }
  932. snmpFddiMACFrameCondition OBJECT-TYPE
  933. SYNTAX INTEGER { true(1), false(2) }
  934. ACCESS read-only
  935. STATUS mandatory
  936. DESCRIPTION
  937. "Indicates the MAC Condition is active when set.
  938. Cleared when the condition clears and on power
  939. up."
  940. REFERENCE
  941. "ANSI { fddiMAC 114 }"
  942. ::= { snmpFddiMACEntry 28 }
  943. snmpFddiMACChipSet OBJECT-TYPE
  944. SYNTAX OBJECT IDENTIFIER
  945. ACCESS read-only
  946. STATUS mandatory
  947. DESCRIPTION
  948. "This object identifies the hardware chip(s) which
  949. is (are) principally responsible for the
  950. implementation of the MAC function. A few OBJECT
  951. IDENTIFIERS are identified elsewhere in this memo.
  952. For those The assignment of additional OBJECT
  953. IDENTIFIERs to various types of hardware chip sets
  954. is managed by the IANA. For example, vendors
  955. whose chip sets are not defined in this memo may
  956. request a number from the Internet Assigned
  957. Numbers Authority (IANA) which indicates the
  958. assignment of a enterprise specific subtree which,
  959. among other things, may be used to allocate OBJECT
  960. IDENTIFIER assignments for that enterprise's chip
  961. sets. Similarly, in the absence of an
  962. appropriately assigned OBJECT IDENTIFIER in this
  963. memo or in an enterprise specific subtree of a
  964. chip vendor, a board or system vendor can request
  965. a number for a subtree from the IANA and make an
  966. appropriate assignment. It is desired that,
  967. whenever possible, the same OBJECT IDENTIFIER be
  968. used for all chips of a given type. Consequently,
  969. the assignment made in this memo for a chip, if
  970. any, should be used in preference to any other
  971. assignment and the assignment made by the chip
  972. manufacturer, if any, should be used in preference
  973. to assignments made by users of those chips. If
  974. the hardware chip set is unknown, the object
  975. identifier
  976. unknownChipSet OBJECT IDENTIFIER ::= { 0 0 }
  977. is returned. Note that unknownChipSet is a
  978. syntactically valid object identifier, and any
  979. conformant implementation of ASN.1 and the BER
  980. must be able to generate and recognize this
  981. value."
  982. ::= { snmpFddiMACEntry 29 }
  983. snmpFddiMACAction OBJECT-TYPE
  984. SYNTAX INTEGER {
  985. other(1), -- none of the following
  986. enableLLCService(2),
  987. disableLLCService(3),
  988. connectMAC(4),
  989. disconnectMAC(5)
  990. }
  991. ACCESS read-write
  992. STATUS mandatory
  993. DESCRIPTION
  994. "This object, when read, always returns a value of
  995. other(1). The behavior of setting this variable
  996. to each of the acceptable values is as follows:
  997. Other: Results in a badValue
  998. error.
  999. enableLLCService: enables MAC service to
  1000. higher layers.
  1001. disableLLCService: disables MAC service to
  1002. higher layers.
  1003. connectMAC: connect this MAC in
  1004. station.
  1005. disconnectMAC: disconnect this MAC in
  1006. station.
  1007. Attempts to set this object to all other values
  1008. results in a badValue error."
  1009. REFERENCE
  1010. "ANSI { fddiMAC 130 }"
  1011. ::= { snmpFddiMACEntry 30 }
  1012. -- the PATH group
  1013. -- the PATH group is empty for now and shall remain so until
  1014. -- the ANSI community sorts out their PATH group
  1015. -- the PORT group
  1016. -- Implementation of the PORT group is mandatory for all
  1017. -- systems which implement manageable FDDI subsystems.
  1018. snmpFddiPORTNumber OBJECT-TYPE
  1019. SYNTAX INTEGER (0..65535)
  1020. ACCESS read-only
  1021. STATUS mandatory
  1022. DESCRIPTION
  1023. "The total number of PORT implementations (across
  1024. all SMTs) on this network management application
  1025. entity. The value for this variable must remain
  1026. constant at least from one re-initialization of
  1027. the entity's network management system to the next
  1028. re-initialization."
  1029. ::= { snmpFddiPORT 1 }
  1030. -- the PORT table
  1031. snmpFddiPORTTable OBJECT-TYPE
  1032. SYNTAX SEQUENCE OF SnmpFddiPORTEntry
  1033. ACCESS not-accessible
  1034. STATUS mandatory
  1035. DESCRIPTION
  1036. "A list of PORT entries. The number of entries is
  1037. given by the value of snmpFddiPORTNumber."
  1038. ::= { snmpFddiPORT 2 }
  1039. snmpFddiPORTEntry OBJECT-TYPE
  1040. SYNTAX SnmpFddiPORTEntry
  1041. ACCESS not-accessible
  1042. STATUS mandatory
  1043. DESCRIPTION
  1044. "A PORT entry containing information common to a
  1045. given PORT."
  1046. INDEX { snmpFddiPORTSMTIndex, snmpFddiPORTIndex }
  1047. ::= { snmpFddiPORTTable 1 }
  1048. SnmpFddiPORTEntry ::=
  1049. SEQUENCE {
  1050. snmpFddiPORTSMTIndex
  1051. INTEGER,
  1052. snmpFddiPORTIndex
  1053. INTEGER,
  1054. snmpFddiPORTPCType
  1055. INTEGER,
  1056. snmpFddiPORTPCNeighbor
  1057. INTEGER,
  1058. snmpFddiPORTConnectionPolicies
  1059. INTEGER,
  1060. snmpFddiPORTRemoteMACIndicated
  1061. INTEGER,
  1062. snmpFddiPORTCEState
  1063. INTEGER,
  1064. snmpFddiPORTPathsRequested
  1065. INTEGER,
  1066. snmpFddiPORTMACPlacement
  1067. FddiResourceId,
  1068. snmpFddiPORTAvailablePaths
  1069. INTEGER,
  1070. snmpFddiPORTMACLoopTime
  1071. FddiTime,
  1072. snmpFddiPORTTBMax
  1073. FddiTime,
  1074. snmpFddiPORTBSFlag
  1075. INTEGER,
  1076. snmpFddiPORTLCTFailCts
  1077. Counter,
  1078. snmpFddiPORTLerEstimate
  1079. INTEGER,
  1080. snmpFddiPORTLemRejectCts
  1081. Counter,
  1082. snmpFddiPORTLemCts
  1083. Counter,
  1084. snmpFddiPORTLerCutoff
  1085. INTEGER,
  1086. snmpFddiPORTLerAlarm
  1087. INTEGER,
  1088. snmpFddiPORTConnectState
  1089. INTEGER,
  1090. snmpFddiPORTPCMState
  1091. INTEGER,
  1092. snmpFddiPORTPCWithhold
  1093. INTEGER,
  1094. snmpFddiPORTLerCondition
  1095. INTEGER,
  1096. snmpFddiPORTChipSet
  1097. OBJECT IDENTIFIER,
  1098. snmpFddiPORTAction
  1099. INTEGER
  1100. }
  1101. snmpFddiPORTSMTIndex OBJECT-TYPE
  1102. SYNTAX INTEGER (1..65535)
  1103. ACCESS read-only
  1104. STATUS mandatory
  1105. DESCRIPTION
  1106. "The value of the SMT index associated with this
  1107. PORT."
  1108. ::= { snmpFddiPORTEntry 1 }
  1109. snmpFddiPORTIndex OBJECT-TYPE
  1110. SYNTAX INTEGER (1..65535)
  1111. ACCESS read-only
  1112. STATUS mandatory
  1113. DESCRIPTION
  1114. "A unique value for each PORT within a given SMT.
  1115. Its value ranges between 1 and the sum of the
  1116. values of snmpFddiSMTNonMasterCt
  1117. { snmpFddiSMTEntry 6 } and snmpFddiSMTMasterCt
  1118. { snmpFddiSMTEntry 7 } on the given SMT. The
  1119. value for each PORT must remain constant at least
  1120. from one re-initialization of the entity's network
  1121. management system to the next re-initialization."
  1122. ::= { snmpFddiPORTEntry 2 }
  1123. snmpFddiPORTPCType OBJECT-TYPE
  1124. SYNTAX INTEGER { a(1), b(2), s(3), m(4) }
  1125. ACCESS read-only
  1126. STATUS mandatory
  1127. DESCRIPTION
  1128. "PC_Type (refer to ANSI SMT 9.2.2 and ANSI SMT
  1129. 9.6.3.2)."
  1130. REFERENCE
  1131. "ANSI { fddiPORT 12 }"
  1132. ::= { snmpFddiPORTEntry 3 }
  1133. snmpFddiPORTPCNeighbor OBJECT-TYPE
  1134. SYNTAX INTEGER { a(1), b(2), s(3), m(4), unknown(5) }
  1135. ACCESS read-only
  1136. STATUS mandatory
  1137. DESCRIPTION
  1138. "The type (PC_Neighbor) of the remote PORT that is
  1139. determined in PC_Signaling in R_Val (1,2) (refer
  1140. to ANSI SMT 9.6.3.2)."
  1141. REFERENCE
  1142. "ANSI { fddiPORT 13 }"
  1143. ::= { snmpFddiPORTEntry 4 }
  1144. snmpFddiPORTConnectionPolicies OBJECT-TYPE
  1145. SYNTAX INTEGER (0..7)
  1146. ACCESS read-write
  1147. STATUS mandatory
  1148. DESCRIPTION
  1149. "A value that indicates the node's PORT policies.
  1150. Pc-MAC-LCT, Pc-MAC-Loop, and Pc-MAC-Placement
  1151. indicate how the respective PC Signaling
  1152. Capability flags should be set (refer to ANSI SMT
  1153. 9.4.3.2).
  1154. The value is a sum. This value initially takes
  1155. the value zero, then for each PORT policy, 2
  1156. raised to a power is added to the sum. The powers
  1157. are according to the following table:
  1158. Policy Power
  1159. Pc-MAC-LCT 0
  1160. Pc-MAC-Loop 1
  1161. Pc-MAC-Placement 2 "
  1162. REFERENCE
  1163. "ANSI { fddiPORT 14 }"
  1164. ::= { snmpFddiPORTEntry 5 }
  1165. snmpFddiPORTRemoteMACIndicated OBJECT-TYPE
  1166. SYNTAX INTEGER { true(1), false(2) }
  1167. ACCESS read-only
  1168. STATUS mandatory
  1169. DESCRIPTION
  1170. "The indication, in PC-Signaling that the remote
  1171. partner intends to place a MAC in the output token
  1172. PATH of this PORT. Signaled as R_Val (9) (refer
  1173. to ANSI SMT 9.6.3.2)."
  1174. REFERENCE
  1175. "ANSI { fddiPORT 15 }"
  1176. ::= { snmpFddiPORTEntry 6 }
  1177. snmpFddiPORTCEState OBJECT-TYPE
  1178. SYNTAX INTEGER {
  1179. ce0(1), -- Isolated
  1180. ce1(2), -- Insert_P
  1181. ce2(3), -- Insert_S
  1182. ce3(4), -- Insert_X
  1183. ce4(5) -- Local
  1184. }
  1185. ACCESS read-only
  1186. STATUS mandatory
  1187. DESCRIPTION
  1188. "Indicates the current state of PORT's
  1189. Configuration Element (CE) (refer to ANSI 9.7.5).
  1190. Note that this value represents the Current Path
  1191. information for this PORT."
  1192. REFERENCE
  1193. "ANSI { fddiPORT 16 }"
  1194. ::= { snmpFddiPORTEntry 7 }
  1195. snmpFddiPORTPathsRequested OBJECT-TYPE
  1196. SYNTAX INTEGER (0..15)
  1197. ACCESS read-write
  1198. STATUS mandatory
  1199. DESCRIPTION
  1200. "A value that indicates the desired association(s)
  1201. of the port with a station PATH. The 'Primary'
  1202. Path is the default. The value of 'Secondary' is
  1203. only meaningful for S (slave) or M (master) PORT
  1204. PC-Types. This value effects the setting of the
  1205. CF_Insert_S, and CF_Insert_L flags (refer to ANSI
  1206. Section 9.4.3). If the 'Primary' PATH is present,
  1207. then the Primary PATH (the default PATH) is
  1208. selected. If the 'Secondary' PATH is present and
  1209. the 'Primary' PATH is not present, then the
  1210. CF_Insert_S flag is set. If the 'Local' PATH is
  1211. sent and neither the 'Primary' or 'Secondary'
  1212. PATHs are sent, then the CF_Insert_L flag is set.
  1213. The value is a sum. This value initially takes
  1214. the value zero, then for each type of PATH
  1215. desired, 2 raised to a power is added to the sum.
  1216. The powers are according to the following table:
  1217. Path Power
  1218. Primary 0
  1219. Secondary 1
  1220. Local 2
  1221. Isolated 3 "
  1222. REFERENCE
  1223. "ANSI { fddiPORT 17 }"
  1224. ::= { snmpFddiPORTEntry 8 }
  1225. snmpFddiPORTMACPlacement OBJECT-TYPE
  1226. SYNTAX FddiResourceId -- INTEGER (0..65535)
  1227. ACCESS read-only
  1228. STATUS mandatory
  1229. DESCRIPTION
  1230. "Indicates the upstream MAC, if any, that is
  1231. associated with the PORT. The value shall be zero
  1232. if there is no MAC associated with the PORT.
  1233. Otherwise, the value shall be equal to the value
  1234. of snmpFddiMACIndex associated with the MAC."
  1235. REFERENCE
  1236. "ANSI { fddiPORT 18 }"
  1237. ::= { snmpFddiPORTEntry 9 }
  1238. snmpFddiPORTAvailablePaths OBJECT-TYPE
  1239. SYNTAX INTEGER (0..7)
  1240. ACCESS read-only
  1241. STATUS mandatory
  1242. DESCRIPTION
  1243. "A value that indicates the PATH types available
  1244. for M and S PORTs.
  1245. The value is a sum. This value initially takes
  1246. the value zero, then for each type of PATH that
  1247. this port has available, 2 raised to a power is
  1248. added to the sum. The powers are according to the
  1249. following table:
  1250. Path Power
  1251. Primary 0
  1252. Secondary 1
  1253. Local 2 "
  1254. REFERENCE
  1255. "ANSI { fddiPORT 19 }"
  1256. ::= { snmpFddiPORTEntry 10 }
  1257. snmpFddiPORTMACLoopTime OBJECT-TYPE
  1258. SYNTAX FddiTime
  1259. ACCESS read-write
  1260. STATUS mandatory
  1261. DESCRIPTION
  1262. "Time for the optional MAC Local Loop, T_Next(9),
  1263. which is greater-than or equal-to 200 milliseconds
  1264. (refer to ANSI SMT 9.4.4.2.3)."
  1265. REFERENCE
  1266. "ANSI { fddiPORT 21 }"
  1267. ::= { snmpFddiPORTEntry 11 }
  1268. snmpFddiPORTTBMax OBJECT-TYPE
  1269. SYNTAX FddiTime
  1270. ACCESS read-write
  1271. STATUS mandatory
  1272. DESCRIPTION
  1273. "TB_Max (refer to ANSI SMT 9.4.4.2.1)."
  1274. REFERENCE
  1275. "ANSI { fddiPORT 32 }"
  1276. ::= { snmpFddiPORTEntry 12 }
  1277. snmpFddiPORTBSFlag OBJECT-TYPE
  1278. SYNTAX INTEGER { true(1), false(2) }
  1279. ACCESS read-only
  1280. STATUS mandatory
  1281. DESCRIPTION
  1282. "The Break State, BS_Flag (refer to ANSI SMT
  1283. 9.4.3.4)."
  1284. REFERENCE
  1285. "ANSI { fddiPORT 33 }"
  1286. ::= { snmpFddiPORTEntry 13 }
  1287. snmpFddiPORTLCTFailCts OBJECT-TYPE
  1288. SYNTAX Counter
  1289. ACCESS read-only
  1290. STATUS mandatory
  1291. DESCRIPTION
  1292. "The count of the consecutive times the link
  1293. confidence test (LCT) has failed during connection
  1294. management (refer to ANSI 9.4.1)."
  1295. REFERENCE
  1296. "ANSI { fddiPORT 42 }"
  1297. ::= { snmpFddiPORTEntry 14 }
  1298. snmpFddiPORTLerEstimate OBJECT-TYPE
  1299. SYNTAX INTEGER (4..15)
  1300. ACCESS read-only
  1301. STATUS mandatory
  1302. DESCRIPTION
  1303. "A long term average link error rate. It ranges
  1304. from 10**-4 to 10**-15 and is reported as the
  1305. absolute value of the exponent of the estimate."
  1306. REFERENCE
  1307. "ANSI { fddiPORT 51 }"
  1308. ::= { snmpFddiPORTEntry 15 }
  1309. snmpFddiPORTLemRejectCts OBJECT-TYPE
  1310. SYNTAX Counter
  1311. ACCESS read-only
  1312. STATUS mandatory
  1313. DESCRIPTION
  1314. "A link error monitoring count of the times that a
  1315. link has been rejected."
  1316. REFERENCE
  1317. "ANSI { fddiPORT 52 }"
  1318. ::= { snmpFddiPORTEntry 16 }
  1319. snmpFddiPORTLemCts OBJECT-TYPE
  1320. SYNTAX Counter
  1321. ACCESS read-only
  1322. STATUS mandatory
  1323. DESCRIPTION
  1324. "The aggregate link error monitor error count, set
  1325. to zero only on station power_up."
  1326. REFERENCE
  1327. "ANSI { fddiPORT 53 }"
  1328. ::= { snmpFddiPORTEntry 17 }
  1329. snmpFddiPORTLerCutoff OBJECT-TYPE
  1330. SYNTAX INTEGER (4..15)
  1331. ACCESS read-write
  1332. STATUS mandatory
  1333. DESCRIPTION
  1334. "The link error rate estimate at which a link
  1335. connection will be broken. It ranges from 10**-4
  1336. to 10**-15 and is reported as the absolute value
  1337. of the exponent."
  1338. REFERENCE
  1339. "ANSI { fddiPORT 58 }"
  1340. ::= { snmpFddiPORTEntry 18 }
  1341. snmpFddiPORTLerAlarm OBJECT-TYPE
  1342. SYNTAX INTEGER (4..15)
  1343. ACCESS read-write
  1344. STATUS mandatory
  1345. DESCRIPTION
  1346. "The link error rate estimate at which a link
  1347. connection will generate an alarm. It ranges from
  1348. 10**-4 to 10**-15 and is reported as the absolute
  1349. value of the exponent of the estimate."
  1350. REFERENCE
  1351. "ANSI { fddiPORT 59 }"
  1352. ::= { snmpFddiPORTEntry 19 }
  1353. snmpFddiPORTConnectState OBJECT-TYPE
  1354. SYNTAX INTEGER {
  1355. disabled(1),
  1356. connecting(2),
  1357. standby(3),
  1358. active(4)
  1359. }
  1360. ACCESS read-only
  1361. STATUS mandatory
  1362. DESCRIPTION
  1363. "An indication of the connect state of this PORT.
  1364. Basically, this gives a higher level view of the
  1365. state of the connection by grouping PCM states and
  1366. the PC-Withhold flag state. The supported values
  1367. and their corresponding PCM states and PC-Withhold
  1368. condition, when relevant, are:
  1369. disabled: (PC0:Off, PC9:Maint)
  1370. connecting: (PC1(Break) || PC3 (Connect) || PC4
  1371. (Next) || PC5 (Signal) || PC6
  1372. (Join) || PC7 (Verify)) &&
  1373. (PC_Withhold = None)
  1374. standby: (NOT PC_Withhold == None)
  1375. active: (PC2:Trace || PC8:Active) "
  1376. REFERENCE
  1377. "ANSI { fddiPORT 61 }"
  1378. ::= { snmpFddiPORTEntry 20 }
  1379. snmpFddiPORTPCMState OBJECT-TYPE
  1380. SYNTAX INTEGER {
  1381. pc0(1), -- Off
  1382. pc1(2), -- Break
  1383. pc2(3), -- Trace
  1384. pc3(4), -- Connect
  1385. pc4(5), -- Next
  1386. pc5(6), -- Signal
  1387. pc6(7), -- Join
  1388. pc7(8), -- Verify
  1389. pc8(9), -- Active
  1390. pc9(10) -- Maint
  1391. }
  1392. ACCESS read-only
  1393. STATUS mandatory
  1394. DESCRIPTION
  1395. "(refer to SMT 9.6.2)."
  1396. REFERENCE
  1397. "ANSI { fddiPORT 62 }"
  1398. ::= { snmpFddiPORTEntry 21 }
  1399. snmpFddiPORTPCWithhold OBJECT-TYPE
  1400. SYNTAX INTEGER { none(1), m-m(2), other(3) }
  1401. ACCESS read-only
  1402. STATUS mandatory
  1403. DESCRIPTION
  1404. "PC_Withhold, (refer to ANSI SMT 9.4.1)."
  1405. REFERENCE
  1406. "ANSI { fddiPORT 63 }"
  1407. ::= { snmpFddiPORTEntry 22 }
  1408. snmpFddiPORTLerCondition OBJECT-TYPE
  1409. SYNTAX INTEGER { true(1), false(2) }
  1410. ACCESS read-only
  1411. STATUS mandatory
  1412. DESCRIPTION
  1413. "This variable is set to true whenever LerEstimate
  1414. is less than or equal to LerAlarm."
  1415. REFERENCE
  1416. "ANSI { fddiPORT 64 }"
  1417. ::= { snmpFddiPORTEntry 23 }
  1418. snmpFddiPORTChipSet OBJECT-TYPE
  1419. SYNTAX OBJECT IDENTIFIER
  1420. ACCESS read-only
  1421. STATUS mandatory
  1422. DESCRIPTION
  1423. "This object identifies the hardware chip(s) which
  1424. is (are) principally responsible for the
  1425. implementation of the PORT (PHY) function. A few
  1426. OBJECT IDENTIFIERS are identified elsewhere in
  1427. this memo. For those The assignment of additional
  1428. OBJECT IDENTIFIERs to various types of hardware
  1429. chip sets is managed by the IANA. For example,
  1430. vendors whose chip sets are not defined in this
  1431. memo may request a number from the Internet
  1432. Assigned Numbers Authority (IANA) which indicates
  1433. the assignment of a enterprise specific subtree
  1434. which, among other things, may be used to allocate
  1435. OBJECT IDENTIFIER assignments for that
  1436. enterprise's chip sets. Similarly, in the absence
  1437. of an appropriately assigned OBJECT IDENTIFIER in
  1438. this memo or in an enterprise specific subtree of
  1439. a chip vendor, a board or system vendor can
  1440. request a number for a subtree from the IANA and
  1441. make an appropriate assignment. It is desired
  1442. that, whenever possible, the same OBJECT
  1443. IDENTIFIER be used for all chips of a given type.
  1444. Consequently, the assignment made in this memo for
  1445. a chip, if any, should be used in preference to
  1446. any other assignment and the assignment made by
  1447. the chip manufacturer, if any, should be used in
  1448. preference to assignments made by users of those
  1449. chips. If the hardware chip set is unknown, the
  1450. object identifier
  1451. unknownChipSet OBJECT IDENTIFIER ::= { 0 0 }
  1452. is returned. Note that unknownChipSet is a
  1453. syntactically valid object identifier, and any
  1454. conformant implementation of ASN.1 and the BER
  1455. must be able to generate and recognize this
  1456. value."
  1457. ::= { snmpFddiPORTEntry 24 }
  1458. snmpFddiPORTAction OBJECT-TYPE
  1459. SYNTAX INTEGER {
  1460. other(1), -- none of the following
  1461. maintPORT(2),
  1462. enablePORT(3),
  1463. disablePORT(4),
  1464. startPORT(5),
  1465. stopPORT(6)
  1466. }
  1467. ACCESS read-write
  1468. STATUS mandatory
  1469. DESCRIPTION
  1470. "This object, when read, always returns a value of
  1471. other(1). The behavior of setting this variable
  1472. to each of the acceptable values is as follows:
  1473. Other: Results in a badValue error.
  1474. maintPORT: Signal PC_Maint
  1475. enablePORT: Signal PC_Enable
  1476. disablePORT: Signal PC_Disable
  1477. startPORT: Signal PC_Start
  1478. stopPORT: Signal PC_Stop
  1479. Signals cause an SM_CM_CONTROL.request service to
  1480. be generated with a control_action of `Signal' and
  1481. the `variable' parameter set with the appropriate
  1482. value (i.e., PC_Maint, PC_Enable, PC_Disable,
  1483. PC_Start, PC_Stop). Ref. ANSI SMT Section 9.3.2.
  1484. Attempts to set this object to all other values
  1485. results in a badValue error."
  1486. REFERENCE
  1487. "ANSI { fddiPORT 70 }"
  1488. ::= { snmpFddiPORTEntry 25 }
  1489. -- the ATTACHMENT group
  1490. -- Implementation of the ATTACHMENT group is mandatory for
  1491. -- all systems which implement manageable FDDI subsystems.
  1492. snmpFddiATTACHMENTNumber OBJECT-TYPE
  1493. SYNTAX INTEGER (0..65535)
  1494. ACCESS read-only
  1495. STATUS mandatory
  1496. DESCRIPTION
  1497. "The total number of attachments (across all SMTs)
  1498. on this network management application entity.
  1499. The value for this variable must remain constant
  1500. at least from one re-initialization of the
  1501. entity's network management system to the next
  1502. re-initialization."
  1503. ::= { snmpFddiATTACHMENT 1 }
  1504. -- the ATTACHMENT table
  1505. snmpFddiATTACHMENTTable OBJECT-TYPE
  1506. SYNTAX SEQUENCE OF SnmpFddiATTACHMENTEntry
  1507. ACCESS not-accessible
  1508. STATUS mandatory
  1509. DESCRIPTION
  1510. "A list of ATTACHMENT entries. The number of
  1511. entries is given by the value of
  1512. snmpFddiATTACHMENTNumber."
  1513. ::= { snmpFddiATTACHMENT 2 }
  1514. snmpFddiATTACHMENTEntry OBJECT-TYPE
  1515. SYNTAX SnmpFddiATTACHMENTEntry
  1516. ACCESS not-accessible
  1517. STATUS mandatory
  1518. DESCRIPTION
  1519. "An ATTACHMENT entry containing information common
  1520. to a given set of ATTACHMENTs.
  1521. The ATTACHMENT Resource represents a PORT or a
  1522. pair of PORTs plus the optional associated optical
  1523. bypass that are managed as a functional unit.
  1524. Because of its relationship to the PORT Objects,
  1525. there is a natural association of ATTACHMENT
  1526. Resource Indices to the PORT Indices. The
  1527. resource index for the ATTACHMENT is equal to the
  1528. associated PORT index for 'single-attachment' and
  1529. 'concentrator' type snmpFddiATTACHMENTClasses.
  1530. For 'dual-attachment' Classes, the ATTACHMENT
  1531. Index is the PORT Index of the A PORT of the A/B
  1532. PORT Pair that represents the ATTACHMENT."
  1533. INDEX { snmpFddiATTACHMENTSMTIndex,
  1534. snmpFddiATTACHMENTIndex }
  1535. ::= { snmpFddiATTACHMENTTable 1 }
  1536. SnmpFddiATTACHMENTEntry ::=
  1537. SEQUENCE {
  1538. snmpFddiATTACHMENTSMTIndex
  1539. INTEGER,
  1540. snmpFddiATTACHMENTIndex
  1541. INTEGER,
  1542. snmpFddiATTACHMENTClass
  1543. INTEGER,
  1544. snmpFddiATTACHMENTOpticalBypassPresent
  1545. INTEGER,
  1546. snmpFddiATTACHMENTIMaxExpiration
  1547. FddiTime,
  1548. snmpFddiATTACHMENTInsertedStatus
  1549. INTEGER,
  1550. snmpFddiATTACHMENTInsertPolicy
  1551. INTEGER
  1552. }
  1553. snmpFddiATTACHMENTSMTIndex OBJECT-TYPE
  1554. SYNTAX INTEGER (1..65535)
  1555. ACCESS read-only
  1556. STATUS mandatory
  1557. DESCRIPTION
  1558. "The value of the SMT index associated with this
  1559. ATTACHMENT."
  1560. ::= { snmpFddiATTACHMENTEntry 1 }
  1561. snmpFddiATTACHMENTIndex OBJECT-TYPE
  1562. SYNTAX INTEGER (1..65535)
  1563. ACCESS read-only
  1564. STATUS mandatory
  1565. DESCRIPTION
  1566. "A unique value for each ATTACHMENT on a given
  1567. SMT. Its value ranges between 1 and the sum of
  1568. the values of snmpFddiSMTNonMasterCt {
  1569. snmpFddiSMTEntry 6 } and snmpFddiSMTMasterCt {
  1570. snmpFddiSMTEntry 7 } on the given SMT. The value
  1571. for each ATTACHMENT must remain constant at least
  1572. from one re-initialization of the entity's network
  1573. management system to the next re-initialization."
  1574. ::= { snmpFddiATTACHMENTEntry 2 }
  1575. snmpFddiATTACHMENTClass OBJECT-TYPE
  1576. SYNTAX INTEGER {
  1577. single-attachment(1),
  1578. dual-attachment(2),
  1579. concentrator(3)
  1580. }
  1581. ACCESS read-only
  1582. STATUS mandatory
  1583. DESCRIPTION
  1584. "The Attachment class. This represents a PORT or
  1585. a pair of PORTs plus the associated optional
  1586. optical bypass that are managed as a functional
  1587. unit. The PORT associations are the following:
  1588. single-attachment - S PORTs
  1589. dual-attachment - A/B PORT Pairs
  1590. concentrator - M PORTs "
  1591. REFERENCE
  1592. "ANSI { fddiATTACHMENT 11 }"
  1593. ::= { snmpFddiATTACHMENTEntry 3 }
  1594. snmpFddiATTACHMENTOpticalBypassPresent OBJECT-TYPE
  1595. SYNTAX INTEGER { true(1), false(2) }
  1596. ACCESS read-only
  1597. STATUS mandatory
  1598. DESCRIPTION
  1599. "The value of this value is false for 'single-
  1600. attachment' and { snmpFddiATTACHMENT 11 }.
  1601. Correct operation of CMT for single-attachment and
  1602. concentrator attachments requires that a bypass
  1603. function must not loopback the network side of the
  1604. MIC, but only the node side."
  1605. REFERENCE
  1606. "ANSI { fddiATTACHMENT 12 }"
  1607. ::= { snmpFddiATTACHMENTEntry 4 }
  1608. snmpFddiATTACHMENTIMaxExpiration OBJECT-TYPE
  1609. SYNTAX FddiTime
  1610. ACCESS read-only
  1611. STATUS mandatory
  1612. DESCRIPTION
  1613. "I_Max (refer to ANSI SMT 9.4.4.2.1). It is
  1614. recognized that some currently deployed systems do
  1615. not implement an optical bypass. Systems which do
  1616. not implement optical bypass should return a value
  1617. of 0."
  1618. REFERENCE
  1619. "ANSI { fddiATTACHMENT 13 }"
  1620. ::= { snmpFddiATTACHMENTEntry 5 }
  1621. snmpFddiATTACHMENTInsertedStatus OBJECT-TYPE
  1622. SYNTAX INTEGER { true(1), false(2), unimplemented(3) }
  1623. ACCESS read-only
  1624. STATUS mandatory
  1625. DESCRIPTION
  1626. "Indicates whether the attachment is currently
  1627. inserted in the node."
  1628. REFERENCE
  1629. "ANSI { fddiATTACHMENT 14 }"
  1630. ::= { snmpFddiATTACHMENTEntry 6 }
  1631. snmpFddiATTACHMENTInsertPolicy OBJECT-TYPE
  1632. SYNTAX INTEGER { true(1), false(2), unimplemented(3) }
  1633. ACCESS read-write
  1634. STATUS mandatory
  1635. DESCRIPTION
  1636. "Indicates the Insert Policy for this Attachment.
  1637. Insert: True (1), Don't Insert: False (2),
  1638. Unimplemented (3)"
  1639. REFERENCE
  1640. "ANSI { fddiATTACHMENT 15 }"
  1641. ::= { snmpFddiATTACHMENTEntry 7 }
  1642. -- the Chip Set group
  1643. -- The following object identifiers are allocated for use
  1644. -- with the snmpFddiMACChipSet and snmpFddiPORTChipSet
  1645. -- variables.
  1646. snmpFddiPHYChipSets -- Chips primarily responsible
  1647. -- for implementing the PHY
  1648. -- function.
  1649. OBJECT IDENTIFIER ::= { snmpFddiChipSets 1 }
  1650. -- None defined at present
  1651. -- Chipsets may someday be
  1652. -- defined here
  1653. snmpFddiMACChipSets -- Chips primarily responsible
  1654. -- for implementing the
  1655. -- MAC function.
  1656. OBJECT IDENTIFIER ::= { snmpFddiChipSets 2 }
  1657. -- None defined at present
  1658. -- Chipsets may someday be
  1659. -- defined here
  1660. snmpFddiPHYMACChipSets -- Chips which implement both
  1661. -- the PHY and MAC functions
  1662. OBJECT IDENTIFIER ::= { snmpFddiChipSets 3 }
  1663. -- None defined at present
  1664. -- Chipsets may someday be
  1665. -- defined here
  1666. END