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.

1114 lines
43 KiB

  1. RFC1381-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. Counter
  4. FROM RFC1155-SMI
  5. transmission
  6. FROM RFC1213-MIB
  7. OBJECT-TYPE
  8. FROM RFC-1212;
  9. -- LAPB MIB
  10. lapb OBJECT IDENTIFIER ::= { transmission 16 }
  11. PositiveInteger ::= INTEGER (0..2147483647)
  12. IfIndexType ::= INTEGER (1..2147483647)
  13. -- IfIndexType specifies an index object for a table
  14. -- with entries that match entries in the MIB-II ifTable.
  15. -- The value of the index for the table will match the
  16. -- ifIndex entry for same interface in the ifTable.
  17. -- The values of this object range from 1 to ifNumber
  18. -- inclusive.
  19. -- ###########################################################
  20. -- LAPB Admn Table
  21. -- ###########################################################
  22. -- Support of the lapbAdmnTable is mandatory for all
  23. -- agents of systems that implement LAPB.
  24. lapbAdmnTable OBJECT-TYPE
  25. SYNTAX SEQUENCE OF LapbAdmnEntry
  26. ACCESS not-accessible
  27. STATUS mandatory
  28. DESCRIPTION
  29. "This table contains objects that can be
  30. changed to manage a LAPB interface.
  31. Changing one of these parameters may take
  32. effect in the operating LAPB immediately or
  33. may wait until the interface is restarted
  34. depending on the details of the
  35. implementation.
  36. Most of the objects in this read-write table
  37. have corresponding read-only objects in the
  38. lapbOperTable that return the current
  39. operating value.
  40. The operating values may be different from
  41. these configured values if changed by XID
  42. negotiation or if a configured parameter was
  43. changed after the interface was started."
  44. ::= { lapb 1 }
  45. lapbAdmnEntry OBJECT-TYPE
  46. SYNTAX LapbAdmnEntry
  47. ACCESS not-accessible
  48. STATUS mandatory
  49. DESCRIPTION
  50. "Configured parameter values for a specific
  51. LAPB."
  52. INDEX { lapbAdmnIndex }
  53. ::= { lapbAdmnTable 1 }
  54. LapbAdmnEntry ::= SEQUENCE {
  55. lapbAdmnIndex
  56. IfIndexType,
  57. lapbAdmnStationType
  58. INTEGER,
  59. lapbAdmnControlField
  60. INTEGER,
  61. lapbAdmnTransmitN1FrameSize
  62. PositiveInteger,
  63. lapbAdmnReceiveN1FrameSize
  64. PositiveInteger,
  65. lapbAdmnTransmitKWindowSize
  66. INTEGER,
  67. lapbAdmnReceiveKWindowSize
  68. INTEGER,
  69. lapbAdmnN2RxmitCount
  70. INTEGER,
  71. lapbAdmnT1AckTimer
  72. PositiveInteger,
  73. lapbAdmnT2AckDelayTimer
  74. PositiveInteger,
  75. lapbAdmnT3DisconnectTimer
  76. PositiveInteger,
  77. lapbAdmnT4IdleTimer
  78. PositiveInteger,
  79. lapbAdmnActionInitiate
  80. INTEGER,
  81. lapbAdmnActionRecvDM
  82. INTEGER
  83. }
  84. lapbAdmnIndex OBJECT-TYPE
  85. SYNTAX IfIndexType
  86. ACCESS read-only
  87. STATUS mandatory
  88. DESCRIPTION
  89. "The ifIndex value for the LAPB interface."
  90. ::= { lapbAdmnEntry 1 }
  91. lapbAdmnStationType OBJECT-TYPE
  92. SYNTAX INTEGER {
  93. dte (1),
  94. dce (2),
  95. dxe (3)
  96. }
  97. ACCESS read-write
  98. STATUS mandatory
  99. DESCRIPTION
  100. "Identifies the desired station type of this
  101. interface."
  102. REFERENCE "ISO 7776 section 3.1"
  103. DEFVAL { dte }
  104. ::= { lapbAdmnEntry 2 }
  105. lapbAdmnControlField OBJECT-TYPE
  106. SYNTAX INTEGER {
  107. modulo8 (1),
  108. modulo128 (2)
  109. }
  110. ACCESS read-write
  111. STATUS mandatory
  112. DESCRIPTION
  113. "The desired size of the sequence numbers
  114. used to number frames."
  115. REFERENCE "ISO 8885 Table 3, Name: HDLC Option - 10"
  116. DEFVAL { modulo8 }
  117. ::= { lapbAdmnEntry 3 }
  118. lapbAdmnTransmitN1FrameSize OBJECT-TYPE
  119. SYNTAX PositiveInteger
  120. ACCESS read-write
  121. STATUS mandatory
  122. DESCRIPTION
  123. "The default maximum N1 frame size desired
  124. in number of bits for a frame transmitted by
  125. this DTE. This excludes flags and 0 bits
  126. inserted for transparency."
  127. REFERENCE "ISO 8885 Table 3,
  128. Name: Information Field length"
  129. DEFVAL { 36000 } -- 4500 * 8; 802.5 Frame size
  130. ::= { lapbAdmnEntry 4 }
  131. lapbAdmnReceiveN1FrameSize OBJECT-TYPE
  132. SYNTAX PositiveInteger
  133. ACCESS read-write
  134. STATUS mandatory
  135. DESCRIPTION
  136. "The default maximum N1 frame size desired
  137. in number of bits for a frame the DCE/remote
  138. DTE transmits to this DTE. This excludes
  139. flags and 0 bits inserted for transparency."
  140. DEFVAL { 36000 } -- 4500 * 8; 802.5 Frame size
  141. ::= { lapbAdmnEntry 5 }
  142. lapbAdmnTransmitKWindowSize OBJECT-TYPE
  143. SYNTAX INTEGER (1..127)
  144. ACCESS read-write
  145. STATUS mandatory
  146. DESCRIPTION
  147. "The default transmit window size for this
  148. Interface. This is the maximum number of
  149. unacknowledged sequenced PDUs that may be
  150. outstanding from this DTE at any one time."
  151. REFERENCE "ISO 8885 Table 3, Name: Window size"
  152. DEFVAL { 7 }
  153. ::= { lapbAdmnEntry 6 }
  154. lapbAdmnReceiveKWindowSize OBJECT-TYPE
  155. SYNTAX INTEGER (1..127)
  156. ACCESS read-write
  157. STATUS mandatory
  158. DESCRIPTION
  159. "The default receive window size for this
  160. Interface. This is the maximum number of
  161. unacknowledged sequenced PDUs that may be
  162. outstanding from the DCE/remote DTE at any
  163. one time."
  164. REFERENCE "ISO 8885 Table 3, Name: Window size"
  165. DEFVAL { 7 }
  166. ::= { lapbAdmnEntry 7 }
  167. lapbAdmnN2RxmitCount OBJECT-TYPE
  168. SYNTAX INTEGER (0..65535)
  169. ACCESS read-write
  170. STATUS mandatory
  171. DESCRIPTION
  172. "The default N2 retry counter for this
  173. interface. This specifies the number of
  174. times a PDU will be resent after the T1
  175. timer expires without an acknowledgement for
  176. the PDU."
  177. REFERENCE "ISO 8885 Table 3,
  178. Name: Retransmission Attempts"
  179. DEFVAL { 20 }
  180. ::= { lapbAdmnEntry 8 }
  181. lapbAdmnT1AckTimer OBJECT-TYPE
  182. SYNTAX PositiveInteger
  183. ACCESS read-write
  184. STATUS mandatory
  185. DESCRIPTION
  186. "The default T1 timer for this interface.
  187. This specifies the maximum time in
  188. Milliseconds to wait for acknowledgment of a
  189. PDU."
  190. REFERENCE "ISO 8885 Table 3, Name:
  191. Acknowledgement timer"
  192. DEFVAL { 3000 }
  193. ::= { lapbAdmnEntry 9 }
  194. lapbAdmnT2AckDelayTimer OBJECT-TYPE
  195. SYNTAX PositiveInteger
  196. ACCESS read-write
  197. STATUS mandatory
  198. DESCRIPTION
  199. "The default T2 timer for this interface.
  200. This specifies the maximum time in
  201. Milliseconds to wait before sending an
  202. acknowledgment for a sequenced PDU. A value
  203. of zero means there will be no delay in
  204. acknowledgement generation."
  205. REFERENCE "ISO 8885 Table 3,
  206. Name: Reply delay timer"
  207. DEFVAL { 0 }
  208. ::= { lapbAdmnEntry 10 }
  209. lapbAdmnT3DisconnectTimer OBJECT-TYPE
  210. SYNTAX PositiveInteger
  211. ACCESS read-write
  212. STATUS mandatory
  213. DESCRIPTION
  214. "The T3 timer for this interface. This
  215. specifies the time in Milliseconds to wait
  216. before considering the link disconnected. A
  217. value of zero indicates the link will be
  218. considered disconnected upon completion of
  219. the frame exchange to disconnect the link."
  220. REFERENCE "ISO 7776 section 5.7.1.3"
  221. DEFVAL { 60000 }
  222. ::= { lapbAdmnEntry 11 }
  223. lapbAdmnT4IdleTimer OBJECT-TYPE
  224. SYNTAX PositiveInteger
  225. ACCESS read-write
  226. STATUS mandatory
  227. DESCRIPTION
  228. "The T4 timer for this interface. This
  229. specifies the maximum time in Milliseconds
  230. to allow without frames being exchanged on
  231. the data link. A value of 2147483647
  232. indicates no idle timer is being kept."
  233. REFERENCE "ISO 7776 section 5.7.1.4"
  234. DEFVAL { 2147483647 }
  235. ::= { lapbAdmnEntry 12 }
  236. lapbAdmnActionInitiate OBJECT-TYPE
  237. SYNTAX INTEGER {
  238. sendSABM (1),
  239. sendDISC (2),
  240. sendDM (3),
  241. none (4),
  242. other (5)
  243. }
  244. ACCESS read-write
  245. STATUS mandatory
  246. DESCRIPTION
  247. "This identifies the action LAPB will take
  248. to initiate link set-up."
  249. DEFVAL { sendSABM }
  250. ::= { lapbAdmnEntry 13 }
  251. lapbAdmnActionRecvDM OBJECT-TYPE
  252. SYNTAX INTEGER {
  253. sendSABM (1),
  254. sendDISC (2),
  255. other (3)
  256. }
  257. ACCESS read-write
  258. STATUS mandatory
  259. DESCRIPTION
  260. "This identifies the action LAPB will take
  261. when it receives a DM response."
  262. DEFVAL { sendSABM }
  263. ::= { lapbAdmnEntry 14 }
  264. -- ###########################################################
  265. -- LAPB operating parameters.
  266. -- ###########################################################
  267. -- Support of the lapbOperTable is mandatory for all
  268. -- agents of systems that implement LAPB.
  269. lapbOperTable OBJECT-TYPE
  270. SYNTAX SEQUENCE OF LapbOperEntry
  271. ACCESS not-accessible
  272. STATUS mandatory
  273. DESCRIPTION
  274. "This table contains configuration
  275. information about interface parameters
  276. currently set in the interface. Many of
  277. these objects have corresponding objects in
  278. the lapbAdmnTable."
  279. ::= { lapb 2 }
  280. lapbOperEntry OBJECT-TYPE
  281. SYNTAX LapbOperEntry
  282. ACCESS not-accessible
  283. STATUS mandatory
  284. DESCRIPTION
  285. "Currently set parameter values for a
  286. specific LAPB."
  287. INDEX { lapbOperIndex }
  288. ::= { lapbOperTable 1 }
  289. LapbOperEntry ::= SEQUENCE {
  290. lapbOperIndex
  291. IfIndexType,
  292. lapbOperStationType
  293. INTEGER,
  294. lapbOperControlField
  295. INTEGER,
  296. lapbOperTransmitN1FrameSize
  297. PositiveInteger,
  298. lapbOperReceiveN1FrameSize
  299. PositiveInteger,
  300. lapbOperTransmitKWindowSize
  301. INTEGER,
  302. lapbOperReceiveKWindowSize
  303. INTEGER,
  304. lapbOperN2RxmitCount
  305. INTEGER,
  306. lapbOperT1AckTimer
  307. PositiveInteger,
  308. lapbOperT2AckDelayTimer
  309. PositiveInteger,
  310. lapbOperT3DisconnectTimer
  311. PositiveInteger,
  312. lapbOperT4IdleTimer
  313. PositiveInteger,
  314. lapbOperPortId
  315. OBJECT IDENTIFIER,
  316. lapbOperProtocolVersionId
  317. OBJECT IDENTIFIER
  318. }
  319. lapbOperIndex OBJECT-TYPE
  320. SYNTAX IfIndexType
  321. ACCESS read-only
  322. STATUS mandatory
  323. DESCRIPTION
  324. "The ifIndex value for the LAPB interface."
  325. ::= { lapbOperEntry 1 }
  326. lapbOperStationType OBJECT-TYPE
  327. SYNTAX INTEGER {
  328. dte (1),
  329. dce (2),
  330. dxe (3)
  331. }
  332. ACCESS read-only
  333. STATUS mandatory
  334. DESCRIPTION
  335. "Identifies the current operating station
  336. type of this interface. A value of dxe (3)
  337. indicates XID negotiation has not yet taken
  338. place."
  339. REFERENCE "ISO 7776 section 3.1"
  340. ::= { lapbOperEntry 2 }
  341. lapbOperControlField OBJECT-TYPE
  342. SYNTAX INTEGER {
  343. modulo8 (1),
  344. modulo128 (2)
  345. }
  346. ACCESS read-only
  347. STATUS mandatory
  348. DESCRIPTION
  349. "The current operating size of the sequence
  350. numbers used to number frames."
  351. REFERENCE "ISO 7776 section 3.3"
  352. ::= { lapbOperEntry 3 }
  353. lapbOperTransmitN1FrameSize OBJECT-TYPE
  354. SYNTAX PositiveInteger
  355. ACCESS read-only
  356. STATUS mandatory
  357. DESCRIPTION
  358. "The current operating N1 frame size used
  359. for the maximum number of bits in a frame
  360. this DTE can transmit. This excludes flags
  361. and 0 bits inserted for transparency."
  362. REFERENCE "ISO 7776 section 5.7.3"
  363. ::= { lapbOperEntry 4 }
  364. lapbOperReceiveN1FrameSize OBJECT-TYPE
  365. SYNTAX PositiveInteger
  366. ACCESS read-only
  367. STATUS mandatory
  368. -- See lapbOperTransmitN1FrameSize above
  369. DESCRIPTION
  370. "The current operating N1 frame size used
  371. for the maximum number of bits in a frame
  372. the DCE/remote DTE can transmit. This
  373. excludes flags and 0 bits inserted for
  374. transparency."
  375. ::= { lapbOperEntry 5 }
  376. lapbOperTransmitKWindowSize OBJECT-TYPE
  377. SYNTAX INTEGER (1..127)
  378. ACCESS read-only
  379. STATUS mandatory
  380. DESCRIPTION
  381. "The current PDU window size this Interface
  382. uses to transmit. This is the maximum
  383. number of unacknowledged sequenced PDUs that
  384. may be outstanding from this DTE at any one
  385. time."
  386. REFERENCE "ISO 7776 section 5.7.4"
  387. ::= { lapbOperEntry 6 }
  388. lapbOperReceiveKWindowSize OBJECT-TYPE
  389. SYNTAX INTEGER (1..127)
  390. ACCESS read-only
  391. STATUS mandatory
  392. DESCRIPTION
  393. "The current receive PDU window size for
  394. this Interface. This is the maximum number
  395. of unacknowledged sequenced PDUs that may be
  396. outstanding from the DCE/remote DTE at any
  397. one time."
  398. REFERENCE "ISO 7776 section 5.7.4"
  399. ::= { lapbOperEntry 7 }
  400. lapbOperN2RxmitCount OBJECT-TYPE
  401. SYNTAX INTEGER (0..65535)
  402. ACCESS read-only
  403. STATUS mandatory
  404. DESCRIPTION
  405. "The current N2 retry counter used for this
  406. interface. This specifies the number of
  407. times a PDU will be resent after the T1
  408. timer expires without an acknowledgement for
  409. the PDU."
  410. REFERENCE "ISO 7776 section 5.7.2"
  411. ::= { lapbOperEntry 8 }
  412. lapbOperT1AckTimer OBJECT-TYPE
  413. SYNTAX PositiveInteger
  414. ACCESS read-only
  415. STATUS mandatory
  416. DESCRIPTION
  417. "The current T1 timer for this interface.
  418. This specifies the maximum time in
  419. Milliseconds to wait for acknowledgment of a
  420. PDU."
  421. REFERENCE "ISO 7776 section 5.7.1.1"
  422. ::= { lapbOperEntry 9 }
  423. lapbOperT2AckDelayTimer OBJECT-TYPE
  424. SYNTAX PositiveInteger
  425. ACCESS read-only
  426. STATUS mandatory
  427. DESCRIPTION
  428. "The current T2 timer for this interface.
  429. This specifies the maximum time in
  430. Milliseconds to wait before sending an
  431. acknowledgment for a sequenced PDU. A value
  432. of zero means there will be no delay in
  433. acknowledgement generation."
  434. REFERENCE "ISO 7776 section 5.7.1.2"
  435. ::= { lapbOperEntry 10 }
  436. lapbOperT3DisconnectTimer OBJECT-TYPE
  437. SYNTAX PositiveInteger
  438. ACCESS read-only
  439. STATUS mandatory
  440. DESCRIPTION
  441. "The current T3 timer for this interface.
  442. This specifies the time in Milliseconds to
  443. wait before considering the link
  444. disconnected. A value of zero indicates the
  445. link will be considered disconnected upon
  446. completion of the frame exchange to
  447. disconnect the link."
  448. REFERENCE "ISO 7776 section 5.7.1.3"
  449. ::= { lapbOperEntry 11 }
  450. lapbOperT4IdleTimer OBJECT-TYPE
  451. SYNTAX PositiveInteger
  452. ACCESS read-write
  453. STATUS mandatory
  454. DESCRIPTION
  455. "The current T4 timer for this interface.
  456. This specifies the maximum time in
  457. Milliseconds to allow without frames being
  458. exchanged on the data link. A value of
  459. 2147483647 indicates no idle timer is being
  460. kept."
  461. REFERENCE "ISO 7776 section 5.7.1.4"
  462. ::= { lapbOperEntry 12 }
  463. lapbOperPortId OBJECT-TYPE
  464. SYNTAX OBJECT IDENTIFIER
  465. ACCESS read-only
  466. STATUS mandatory
  467. DESCRIPTION
  468. "This object identifies an instance of the
  469. index object in the first group of objects
  470. in the MIB specific to the physical device
  471. or interface used to send and receive
  472. frames. If an agent does not support any
  473. such objects, it should return nullSpec
  474. OBJECT IDENTIFIER {0 0}."
  475. ::= { lapbOperEntry 13 }
  476. lapbOperProtocolVersionId OBJECT-TYPE
  477. SYNTAX OBJECT IDENTIFIER
  478. ACCESS read-only
  479. STATUS mandatory
  480. DESCRIPTION
  481. "This object identifies the version of the
  482. lapb protocol implemented by this
  483. interface."
  484. ::= { lapbOperEntry 14 }
  485. -- ###########################################################
  486. -- LAPB Flow Table
  487. -- ###########################################################
  488. -- Support of the lapbFlowTable is mandatory for all
  489. -- agents of systems that implement LAPB.
  490. lapbFlowTable OBJECT-TYPE
  491. SYNTAX SEQUENCE OF LapbFlowEntry
  492. ACCESS not-accessible
  493. STATUS mandatory
  494. DESCRIPTION
  495. "This table defines the objects recorded by
  496. LAPB to provide information about the
  497. traffic flow through the interface."
  498. ::= { lapb 3 }
  499. lapbFlowEntry OBJECT-TYPE
  500. SYNTAX LapbFlowEntry
  501. ACCESS not-accessible
  502. STATUS mandatory
  503. DESCRIPTION
  504. "The information regarding the effects of
  505. flow controls in LAPB."
  506. INDEX { lapbFlowIfIndex }
  507. ::= { lapbFlowTable 1 }
  508. LapbFlowEntry ::= SEQUENCE {
  509. lapbFlowIfIndex
  510. IfIndexType,
  511. lapbFlowStateChanges
  512. Counter,
  513. lapbFlowChangeReason
  514. INTEGER,
  515. lapbFlowCurrentMode
  516. INTEGER,
  517. lapbFlowBusyDefers
  518. Counter,
  519. lapbFlowRejOutPkts
  520. Counter,
  521. lapbFlowRejInPkts
  522. Counter,
  523. lapbFlowT1Timeouts
  524. Counter,
  525. lapbFlowFrmrSent
  526. OCTET STRING,
  527. lapbFlowFrmrReceived
  528. OCTET STRING,
  529. lapbFlowXidReceived
  530. OCTET STRING
  531. }
  532. lapbFlowIfIndex OBJECT-TYPE
  533. SYNTAX IfIndexType
  534. ACCESS read-only
  535. STATUS mandatory
  536. DESCRIPTION
  537. "The ifIndex value for the LAPB Interface."
  538. ::= { lapbFlowEntry 1 }
  539. lapbFlowStateChanges OBJECT-TYPE
  540. SYNTAX Counter
  541. ACCESS read-only
  542. STATUS mandatory
  543. DESCRIPTION
  544. "The number of LAPB State Changes, including
  545. resets."
  546. ::= { lapbFlowEntry 2 }
  547. lapbFlowChangeReason OBJECT-TYPE
  548. SYNTAX INTEGER {
  549. notStarted (1), -- Initial state
  550. abmEntered (2), -- SABM or UA
  551. abmeEntered (3), -- SABME or UA
  552. abmReset (4), -- SABM in ABM
  553. abmeReset (5), -- SABME in ABME
  554. dmReceived (6), -- DM Response
  555. dmSent (7), -- DM sent
  556. discReceived (8), -- DISC Response
  557. discSent (9), -- DISC Sent
  558. frmrReceived (10), -- FRMR Received
  559. frmrSent (11), -- FRMR Sent
  560. n2Timeout (12), -- N2 Timer Expired
  561. other (13)
  562. }
  563. ACCESS read-only
  564. STATUS mandatory
  565. DESCRIPTION
  566. "The reason for the most recent incrementing
  567. of lapbFlowStateChanges. A DM or DISC frame
  568. generated to initiate link set-up does not
  569. alter this object. When the MIB-II object
  570. ifOperStatus does not have a value of
  571. testing, there exists a correlation between
  572. this object and ifOperStatus. IfOperStatus
  573. will have a value of up when this object
  574. contains: abmEntered, abmeEntered,
  575. abmReset, or abmeReset. IfOperStatus will
  576. have a value of down when this object has a
  577. value of notStarted, or dmReceived through
  578. n2Timeout. There is no correlation when
  579. this object has the value other."
  580. ::= { lapbFlowEntry 3 }
  581. lapbFlowCurrentMode OBJECT-TYPE
  582. SYNTAX INTEGER {
  583. disconnected (1),
  584. -- initial state or DISC received
  585. linkSetup (2),
  586. -- SABM sent
  587. frameReject (3),
  588. -- Invalid frame received and
  589. -- FRMR sent
  590. disconnectRequest (4),
  591. -- DISC sent
  592. informationTransfer (5),
  593. -- normal information transfer state
  594. -- SABM(E) sent and UA received, or
  595. -- SABM(E) received and UA sent
  596. rejFrameSent (6),
  597. -- invalid NS received and REJ sent
  598. waitingAcknowledgement (7),
  599. -- T1 expired and RR sent
  600. stationBusy (8),
  601. -- RNR sent
  602. remoteStationBusy (9),
  603. -- RNR received
  604. bothStationsBusy (10),
  605. -- RNR received and RNR sent
  606. waitingAckStationBusy (11),
  607. -- T1 expired, RNR sent
  608. waitingAckRemoteBusy (12),
  609. -- T1 expired, RNR received
  610. waitingAckBothBusy (13),
  611. -- T1 expired, RNR sent,
  612. -- and RNR received
  613. rejFrameSentRemoteBusy (14),
  614. -- REJ sent and RNR received
  615. xidFrameSent (15),
  616. -- XID frame sent
  617. error (16),
  618. -- An error state other than
  619. -- a one defined above
  620. other (17)
  621. -- A state not listed above
  622. }
  623. ACCESS read-only
  624. STATUS mandatory
  625. DESCRIPTION
  626. "The current condition of the conversation."
  627. ::= { lapbFlowEntry 4 }
  628. lapbFlowBusyDefers OBJECT-TYPE
  629. SYNTAX Counter
  630. ACCESS read-only
  631. STATUS mandatory
  632. DESCRIPTION
  633. "The number of times this device was unable
  634. to transmit a frame due to a perceived
  635. remote busy condition. Busy conditions can
  636. result from the receipt of an RNR from the
  637. remote device, the lack of valid sequence
  638. number space (window saturation), or other
  639. conditions."
  640. ::= { lapbFlowEntry 5 }
  641. lapbFlowRejOutPkts OBJECT-TYPE
  642. SYNTAX Counter
  643. ACCESS read-only
  644. STATUS mandatory
  645. DESCRIPTION
  646. "The number of REJ or SREJ frames sent by
  647. this station."
  648. ::= { lapbFlowEntry 6 }
  649. lapbFlowRejInPkts OBJECT-TYPE
  650. SYNTAX Counter
  651. ACCESS read-only
  652. STATUS mandatory
  653. DESCRIPTION
  654. "The number of REJ or SREJ frames received
  655. by this station."
  656. ::= { lapbFlowEntry 7 }
  657. lapbFlowT1Timeouts OBJECT-TYPE
  658. SYNTAX Counter
  659. ACCESS read-only
  660. STATUS mandatory
  661. DESCRIPTION
  662. "The number of times a re-transmission was
  663. effected by the T1 Timer expiring."
  664. ::= { lapbFlowEntry 8 }
  665. lapbFlowFrmrSent OBJECT-TYPE
  666. SYNTAX OCTET STRING (SIZE (0..7))
  667. ACCESS read-only
  668. STATUS mandatory
  669. DESCRIPTION
  670. "The Information Field of the FRMR most
  671. recently sent. If no FRMR has been sent
  672. (the normal case) or the information isn't
  673. available, this will be an OCTET STRING of
  674. zero length."
  675. REFERENCE "ISO 7776 Section 4.3.9, tables 7 and 8"
  676. ::= { lapbFlowEntry 9 }
  677. lapbFlowFrmrReceived OBJECT-TYPE
  678. SYNTAX OCTET STRING (SIZE (0..7))
  679. ACCESS read-only
  680. STATUS mandatory
  681. DESCRIPTION
  682. "The Information Field of the FRMR most
  683. recently received. If no FRMR has been
  684. received (the normal case) or the
  685. information isn't available, this will be an
  686. OCTET STRING of zero length."
  687. REFERENCE "ISO 7776 Section 4.3.9, tables 7 and 8"
  688. ::= { lapbFlowEntry 10 }
  689. lapbFlowXidReceived OBJECT-TYPE
  690. SYNTAX OCTET STRING (SIZE (0..8206))
  691. ACCESS read-only
  692. STATUS mandatory
  693. DESCRIPTION
  694. "The Information Field of the XID frame most
  695. recently received. If no XID frame has been
  696. received, this will be an OCTET STRING of
  697. zero length."
  698. REFERENCE "ISO 8885"
  699. ::= { lapbFlowEntry 11 }
  700. -- ###########################################################
  701. -- LAPB XID Table
  702. -- ###########################################################
  703. -- Support for the lapbXidTable is mandatory for all agents
  704. -- of systems that have a LAPB implementation using XID
  705. -- negotiation. Agents of systems without XID negotiation
  706. -- support should not implement this table.
  707. lapbXidTable OBJECT-TYPE
  708. SYNTAX SEQUENCE OF LapbXidEntry
  709. ACCESS not-accessible
  710. STATUS mandatory
  711. DESCRIPTION
  712. "This table defines values to use for XID
  713. negotiation that are not found in the
  714. lapbAdmnTable. This table is optional for
  715. implementations that don't support XID and
  716. mandatory for implementations that do
  717. initiate XID negotiation."
  718. ::= { lapb 4 }
  719. lapbXidEntry OBJECT-TYPE
  720. SYNTAX LapbXidEntry
  721. ACCESS not-accessible
  722. STATUS mandatory
  723. DESCRIPTION
  724. "XId negotiation parameter values for a
  725. specific LAPB."
  726. INDEX { lapbXidIndex }
  727. ::= { lapbXidTable 1 }
  728. LapbXidEntry ::= SEQUENCE {
  729. lapbXidIndex
  730. IfIndexType,
  731. lapbXidAdRIdentifier
  732. OCTET STRING,
  733. lapbXidAdRAddress
  734. OCTET STRING,
  735. lapbXidParameterUniqueIdentifier
  736. OCTET STRING,
  737. lapbXidGroupAddress
  738. OCTET STRING,
  739. lapbXidPortNumber
  740. OCTET STRING,
  741. lapbXidUserDataSubfield
  742. OCTET STRING
  743. }
  744. lapbXidIndex OBJECT-TYPE
  745. SYNTAX IfIndexType
  746. ACCESS read-only
  747. STATUS mandatory
  748. DESCRIPTION
  749. "The ifIndex value for the LAPB interface."
  750. ::= { lapbXidEntry 1 }
  751. lapbXidAdRIdentifier OBJECT-TYPE
  752. SYNTAX OCTET STRING (SIZE (0..255))
  753. ACCESS read-write
  754. STATUS mandatory
  755. DESCRIPTION
  756. "The value of the Address Resolution
  757. Identifier. A zero length string indicates
  758. no Identifier value has been assigned."
  759. REFERENCE "ISO 8885 Table 2, Name: Identifier"
  760. DEFVAL { ''h }
  761. ::= { lapbXidEntry 2 }
  762. lapbXidAdRAddress OBJECT-TYPE
  763. SYNTAX OCTET STRING (SIZE (0..255))
  764. ACCESS read-write
  765. STATUS mandatory
  766. DESCRIPTION
  767. "The value of the Address Resolution
  768. Address. A zero length string indicates no
  769. Address value has been assigned."
  770. REFERENCE "ISO 8885 Table 2, Name: Address"
  771. DEFVAL { ''h }
  772. ::= { lapbXidEntry 3 }
  773. lapbXidParameterUniqueIdentifier OBJECT-TYPE
  774. SYNTAX OCTET STRING (SIZE (0..255))
  775. ACCESS read-write
  776. STATUS mandatory
  777. DESCRIPTION
  778. "The value of the parameter unique
  779. Identifier. A zero length string indicates
  780. no Unique identifier value has been
  781. assigned."
  782. REFERENCE "ISO 8885 Table 3, Name: Identifier"
  783. DEFVAL { ''h }
  784. ::= { lapbXidEntry 4 }
  785. lapbXidGroupAddress OBJECT-TYPE
  786. SYNTAX OCTET STRING (SIZE (0..255))
  787. ACCESS read-write
  788. STATUS mandatory
  789. DESCRIPTION
  790. "The value of the parameter Group address.
  791. A zero length string indicates no Group
  792. address value has been assigned."
  793. REFERENCE "ISO 8885 Table 3, Name: Group address"
  794. DEFVAL { ''h }
  795. ::= { lapbXidEntry 5 }
  796. lapbXidPortNumber OBJECT-TYPE
  797. SYNTAX OCTET STRING (SIZE (0..255))
  798. ACCESS read-write
  799. STATUS mandatory
  800. DESCRIPTION
  801. "The port number assigned for this link. A
  802. zero length string indicates no local port
  803. number identifier has been assigned."
  804. REFERENCE "ISO 8885 Table 3, Name: Port number"
  805. DEFVAL { ''h }
  806. ::= { lapbXidEntry 6 }
  807. lapbXidUserDataSubfield OBJECT-TYPE
  808. SYNTAX OCTET STRING (SIZE (0..8206))
  809. ACCESS read-write
  810. STATUS mandatory
  811. DESCRIPTION
  812. "A user data subfield, if any, to be
  813. transmitted in an XID frame. A zero length
  814. frame indicates no user data subfield has
  815. been assigned. The octet string should
  816. include both the User data identifier and
  817. User data field as shown in Figures 1 and
  818. 4."
  819. REFERENCE "ISO 8885 section 4.3"
  820. DEFVAL { ''h }
  821. ::= { lapbXidEntry 7 }
  822. -- ###########################################################
  823. -- LAPB protocol versions
  824. -- ###########################################################
  825. lapbProtocolVersion OBJECT IDENTIFIER
  826. ::= { lapb 5 }
  827. lapbProtocolIso7776v1986 OBJECT IDENTIFIER
  828. ::= { lapbProtocolVersion 1 }
  829. lapbProtocolCcittV1980 OBJECT IDENTIFIER
  830. ::= { lapbProtocolVersion 2 }
  831. lapbProtocolCcittV1984 OBJECT IDENTIFIER
  832. ::= { lapbProtocolVersion 3 }
  833. -- The following describes some of the MIB-II interface
  834. -- objects and their relationship with the objects in this
  835. -- MIB extension.
  836. -- ifDescr: describes the interface. It should include
  837. -- identification information for the physical line and a
  838. -- description of the network. For connections to PDNs,
  839. -- it should name the PDN.
  840. -- ifMtu: the maximum number of octets an upper layer can
  841. -- pass to this interface as a single frame.
  842. -- ifSpeed:
  843. -- ifAdminStatus:
  844. -- ifOperStatus:
  845. -- ifLastChange: the last time the state of the interface
  846. -- changed. A reset is considered an instantaneous change to
  847. -- the ndm state and back to abm or abme. This will be the
  848. -- last time that lapbFlowChangeReason and lapbFlowChanges
  849. -- changed.
  850. -- ifInOctets: contains the number of octets
  851. -- received from the peer LAPB including FCS.
  852. -- ifInUcastPkts: contains the number of I-frames delivered
  853. -- by this interface to a higher layer interface.
  854. -- ifInDiscards: contains the number of received
  855. -- frames discarded because of internal conditions
  856. -- (such as lack of buffering).
  857. -- ifInErrors: contains the number of Invalid frames received.
  858. -- This does not have any relationship with the number REJ,
  859. -- or RNR frames sent or received.
  860. -- ifInUnknownProtos: contains the number of frames
  861. -- that were correct but were dropped because they
  862. -- were inappropriate for the current state. This
  863. -- includes an invalid Poll bit, an unknown address,
  864. -- or other condition such as an RNR when connection
  865. -- not established. This also includes the number of
  866. -- DISC or other frames that were ignored because the
  867. -- link was not established and this interface was not
  868. -- configured to perform link setup on that type frame.
  869. -- ifOutOctets: number of octets sent to peer including
  870. -- FCS octets.
  871. -- ifOutUcastPkts: number of I-frames received from
  872. -- a higher layer for transmission to peer.
  873. -- ifOutDiscards: number of frames to be sent that were
  874. -- dropped due to internal conditions such as buffering etc.
  875. -- ifOutErrors: number of transmissions that failed
  876. -- due to errors or were considered invalid by the receiver.
  877. -- This does not have any relationship with the number REJ,
  878. -- or RNR frames sent or received.
  879. -- ifOutQLen: number of frames waiting to be transmitted.
  880. -- This MIB does not provide any support for:
  881. -- Multilink procedure (MLP) in ISO 7776 section 6
  882. -- LLC Pbit timer
  883. -- LLC REJ timer
  884. -- LLC Busy State Timer 7.8.1.4
  885. -- ###########################################################
  886. END