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.

2625 lines
115 KiB

  1. RFC1382-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. Counter, Gauge, TimeTicks
  4. FROM RFC1155-SMI
  5. OBJECT-TYPE
  6. FROM RFC-1212
  7. DisplayString, transmission
  8. FROM RFC1213-MIB
  9. TRAP-TYPE
  10. FROM RFC-1215
  11. EntryStatus
  12. FROM RFC1271-MIB
  13. PositiveInteger,
  14. IfIndexType
  15. FROM RFC1381-MIB;
  16. x25 OBJECT IDENTIFIER ::= { transmission 5 }
  17. -- Support of the X25 subtree and all subtrees under it
  18. -- is mandatory for all agents of system that implement X.25.
  19. X121Address ::= OCTET STRING (SIZE(0..17))
  20. -- 0 to 17 bytes in length containing the ASCII
  21. -- characters [0-9], each octet contains one digit
  22. -- of the address.
  23. -- ###########################################################
  24. -- X.25 Administration Table
  25. -- ###########################################################
  26. x25AdmnTable OBJECT-TYPE
  27. SYNTAX SEQUENCE OF X25AdmnEntry
  28. ACCESS not-accessible
  29. STATUS mandatory
  30. DESCRIPTION
  31. "This table contains the administratively
  32. set configuration parameters for an X.25
  33. Packet Level Entity (PLE).
  34. Most of the objects in this table have
  35. corresponding objects in the x25OperTable.
  36. This table contains the values as last set
  37. by the administrator. The x25OperTable
  38. contains the values actually in use by an
  39. X.25 PLE.
  40. Changing an administrative value may or may
  41. not change a current operating value. The
  42. operating value may not change until the
  43. interface is restarted. Some
  44. implementations may change the values
  45. immediately upon changing the administrative
  46. table. All implementations are required to
  47. load the values from the administrative
  48. table when initializing a PLE."
  49. ::= { x25 1 }
  50. x25AdmnEntry OBJECT-TYPE
  51. SYNTAX X25AdmnEntry
  52. ACCESS not-accessible
  53. STATUS mandatory
  54. DESCRIPTION
  55. "Entries of x25AdmnTable."
  56. INDEX { x25AdmnIndex }
  57. ::= { x25AdmnTable 1 }
  58. X25AdmnEntry ::= SEQUENCE {
  59. x25AdmnIndex
  60. IfIndexType,
  61. x25AdmnInterfaceMode
  62. INTEGER,
  63. x25AdmnMaxActiveCircuits
  64. INTEGER,
  65. x25AdmnPacketSequencing
  66. INTEGER,
  67. x25AdmnRestartTimer
  68. PositiveInteger,
  69. x25AdmnCallTimer
  70. PositiveInteger,
  71. x25AdmnResetTimer
  72. PositiveInteger,
  73. x25AdmnClearTimer
  74. PositiveInteger,
  75. x25AdmnWindowTimer
  76. PositiveInteger,
  77. x25AdmnDataRxmtTimer
  78. PositiveInteger,
  79. x25AdmnInterruptTimer
  80. PositiveInteger,
  81. x25AdmnRejectTimer
  82. PositiveInteger,
  83. x25AdmnRegistrationRequestTimer
  84. PositiveInteger,
  85. x25AdmnMinimumRecallTimer
  86. PositiveInteger,
  87. x25AdmnRestartCount
  88. INTEGER,
  89. x25AdmnResetCount
  90. INTEGER,
  91. x25AdmnClearCount
  92. INTEGER,
  93. x25AdmnDataRxmtCount
  94. INTEGER,
  95. x25AdmnRejectCount
  96. INTEGER,
  97. x25AdmnRegistrationRequestCount
  98. INTEGER,
  99. x25AdmnNumberPVCs
  100. INTEGER,
  101. x25AdmnDefCallParamId
  102. OBJECT IDENTIFIER,
  103. x25AdmnLocalAddress
  104. X121Address,
  105. x25AdmnProtocolVersionSupported
  106. OBJECT IDENTIFIER
  107. }
  108. x25AdmnIndex OBJECT-TYPE
  109. SYNTAX IfIndexType
  110. ACCESS read-only
  111. STATUS mandatory
  112. DESCRIPTION
  113. "The ifIndex value for the X.25 Interface."
  114. ::= { x25AdmnEntry 1 }
  115. x25AdmnInterfaceMode OBJECT-TYPE
  116. SYNTAX INTEGER {
  117. dte (1),
  118. dce (2),
  119. dxe (3)
  120. }
  121. ACCESS read-write
  122. STATUS mandatory
  123. DESCRIPTION
  124. "Identifies DCE/DTE mode in which the
  125. interface operates. A value of dxe
  126. indicates the mode will be determined by XID
  127. negotiation."
  128. REFERENCE "10733 5.9 interfaceMode"
  129. ::= { x25AdmnEntry 2 }
  130. x25AdmnMaxActiveCircuits OBJECT-TYPE
  131. SYNTAX INTEGER (0..4096)
  132. ACCESS read-write
  133. STATUS mandatory
  134. DESCRIPTION
  135. "The maximum number of circuits this PLE can
  136. support; including PVCs."
  137. REFERENCE "10733 5.9 maxActiveCircuits;
  138. See ISO 8208, Section 3.7"
  139. ::= { x25AdmnEntry 3 }
  140. x25AdmnPacketSequencing OBJECT-TYPE
  141. SYNTAX INTEGER {
  142. modulo8 (1),
  143. modulo128 (2)
  144. }
  145. ACCESS read-write
  146. STATUS mandatory
  147. DESCRIPTION
  148. "The modulus of the packet sequence number
  149. space."
  150. REFERENCE "10733 extendedPacketSequencing;
  151. See ISO 8208 Section 7.1.1"
  152. ::= { x25AdmnEntry 4 }
  153. x25AdmnRestartTimer OBJECT-TYPE
  154. SYNTAX PositiveInteger
  155. ACCESS read-write
  156. STATUS mandatory
  157. DESCRIPTION
  158. "The T20 restart timer in milliseconds."
  159. REFERENCE "10733 5.9 restartTime
  160. See ISO 8208 Section 4.1, table 26"
  161. ::= { x25AdmnEntry 5 }
  162. x25AdmnCallTimer OBJECT-TYPE
  163. SYNTAX PositiveInteger
  164. ACCESS read-write
  165. STATUS mandatory
  166. DESCRIPTION
  167. "The T21 Call timer in milliseconds."
  168. REFERENCE "10733 callTime;
  169. See ISO 8208 Section 5.2.1, table 26"
  170. ::= { x25AdmnEntry 6 }
  171. x25AdmnResetTimer OBJECT-TYPE
  172. SYNTAX PositiveInteger
  173. ACCESS read-write
  174. STATUS mandatory
  175. DESCRIPTION
  176. "The T22 Reset timer in milliseconds."
  177. REFERENCE "10733 resetTime;
  178. See ISO 8208 Section 8.1, table 26"
  179. ::= { x25AdmnEntry 7 }
  180. x25AdmnClearTimer OBJECT-TYPE
  181. SYNTAX PositiveInteger
  182. ACCESS read-write
  183. STATUS mandatory
  184. DESCRIPTION
  185. "The T23 Clear timer in milliseconds."
  186. REFERENCE "10733 clearTime;
  187. See ISO 8208 Section 5.5.1, table 26"
  188. ::= { x25AdmnEntry 8 }
  189. x25AdmnWindowTimer OBJECT-TYPE
  190. SYNTAX PositiveInteger
  191. ACCESS read-write
  192. STATUS mandatory
  193. DESCRIPTION
  194. "The T24 window status transmission timer in
  195. milliseconds. A value of 2147483647
  196. indicates no window timer in use."
  197. REFERENCE "10733 5.10.1 windowTime (opt);
  198. See ISO 8208 Section 11.2.2, table 26"
  199. ::= { x25AdmnEntry 9 }
  200. x25AdmnDataRxmtTimer OBJECT-TYPE
  201. SYNTAX PositiveInteger
  202. ACCESS read-write
  203. STATUS mandatory
  204. DESCRIPTION
  205. "The T25 data retransmission timer in
  206. milliseconds. A value of 2147483647
  207. indicates no data retransmission timer in
  208. use."
  209. REFERENCE "10733 5.10.1 dataRetransmissionTime (opt);
  210. See ISO 8208 Section 11.2.1, table 26"
  211. ::= { x25AdmnEntry 10 }
  212. x25AdmnInterruptTimer OBJECT-TYPE
  213. SYNTAX PositiveInteger
  214. ACCESS read-write
  215. STATUS mandatory
  216. DESCRIPTION
  217. "The T26 interrupt timer in milliseconds. A
  218. value of 2147483647 indicates no interrupt
  219. timer in use."
  220. REFERENCE "10733 interruptTime;
  221. See ISO 8208 Section 6.8.1, table 26"
  222. ::= { x25AdmnEntry 11 }
  223. x25AdmnRejectTimer OBJECT-TYPE
  224. SYNTAX PositiveInteger
  225. ACCESS read-write
  226. STATUS mandatory
  227. DESCRIPTION
  228. "The T27 Reject retransmission timer in
  229. milliseconds. A value of 2147483647
  230. indicates no reject timer in use."
  231. REFERENCE "10733 5.10.1 dataRejectTime (opt);
  232. See ISO 8208 Section 13.4.1, table 26"
  233. ::= { x25AdmnEntry 12 }
  234. x25AdmnRegistrationRequestTimer OBJECT-TYPE
  235. SYNTAX PositiveInteger
  236. ACCESS read-write
  237. STATUS mandatory
  238. DESCRIPTION
  239. "The T28 registration timer in milliseconds.
  240. A value of 2147483647 indicates no
  241. registration timer in use."
  242. REFERENCE "10733 5.8.1 registrationRequestTime (opt)
  243. See ISO 8208 Section 13.1.1.1, table 26"
  244. ::= { x25AdmnEntry 13 }
  245. x25AdmnMinimumRecallTimer OBJECT-TYPE
  246. SYNTAX PositiveInteger
  247. ACCESS read-write
  248. STATUS mandatory
  249. DESCRIPTION
  250. "Minimum time interval between unsuccessful
  251. call attempts in milliseconds."
  252. REFERENCE "10733 5.9 minimum RecallTimer"
  253. ::= { x25AdmnEntry 14 }
  254. x25AdmnRestartCount OBJECT-TYPE
  255. SYNTAX INTEGER (0..65535)
  256. ACCESS read-write
  257. STATUS mandatory
  258. DESCRIPTION
  259. "The R20 restart retransmission count."
  260. REFERENCE "10733 5.9 restartCount;
  261. See ISO 8208 Section 4.1, table 27"
  262. ::= { x25AdmnEntry 15 }
  263. x25AdmnResetCount OBJECT-TYPE
  264. SYNTAX INTEGER (0..65535)
  265. ACCESS read-write
  266. STATUS mandatory
  267. DESCRIPTION
  268. "The r22 Reset retransmission count."
  269. REFERENCE "10733 resetCount;
  270. See section ISO 8208 8.1, table 27"
  271. ::= { x25AdmnEntry 16 }
  272. x25AdmnClearCount OBJECT-TYPE
  273. SYNTAX INTEGER (0..65535)
  274. ACCESS read-write
  275. STATUS mandatory
  276. DESCRIPTION
  277. "The r23 Clear retransmission count."
  278. REFERENCE "10733 clearCount;
  279. See ISO 8208 Section 5.5.1, table 27"
  280. ::= { x25AdmnEntry 17 }
  281. x25AdmnDataRxmtCount OBJECT-TYPE
  282. SYNTAX INTEGER (0..65535)
  283. ACCESS read-write
  284. STATUS mandatory
  285. DESCRIPTION
  286. "The R25 Data retransmission count. This
  287. value is irrelevant if the
  288. x25AdmnDataRxmtTimer indicates no timer in
  289. use."
  290. REFERENCE "10733 5.10.1 dataRetransmissionCount (opt)
  291. See ISO 8208 Section 11.2.1, table 27"
  292. ::= { x25AdmnEntry 18 }
  293. x25AdmnRejectCount OBJECT-TYPE
  294. SYNTAX INTEGER (0..65535)
  295. ACCESS read-write
  296. STATUS mandatory
  297. DESCRIPTION
  298. "The R27 reject retransmission count. This
  299. value is irrelevant if the
  300. x25AdmnRejectTimer indicates no timer in
  301. use."
  302. REFERENCE "10733 5.10.1 dataRejectCount (opt)"
  303. ::= { x25AdmnEntry 19 }
  304. x25AdmnRegistrationRequestCount OBJECT-TYPE
  305. SYNTAX INTEGER (0..65535)
  306. ACCESS read-write
  307. STATUS mandatory
  308. DESCRIPTION
  309. "The R28 Registration retransmission Count.
  310. This value is irrelevant if the
  311. x25AdmnRegistrationRequestTimer indicates no
  312. timer in use."
  313. REFERENCE "10733 5.8.1 registrationRequestCount (opt);
  314. See ISO 8208 Section 13.1.1.1, table 27"
  315. ::= { x25AdmnEntry 20 }
  316. x25AdmnNumberPVCs OBJECT-TYPE
  317. SYNTAX INTEGER (0..4096)
  318. ACCESS read-write
  319. STATUS mandatory
  320. DESCRIPTION
  321. "The number of PVC configured for this PLE.
  322. The PVCs use channel numbers from 1 to this
  323. number."
  324. ::= { x25AdmnEntry 21 }
  325. x25AdmnDefCallParamId OBJECT-TYPE
  326. SYNTAX OBJECT IDENTIFIER
  327. ACCESS read-write
  328. STATUS mandatory
  329. DESCRIPTION
  330. "This identifies the instance of the
  331. x25CallParmIndex for the entry in the
  332. x25CallParmTable which contains the default
  333. call parameters for this PLE."
  334. ::= { x25AdmnEntry 22 }
  335. x25AdmnLocalAddress OBJECT-TYPE
  336. SYNTAX X121Address
  337. ACCESS read-write
  338. STATUS mandatory
  339. DESCRIPTION
  340. "The local address for this PLE subnetwork.
  341. A zero length address maybe returned by PLEs
  342. that only support PVCs."
  343. REFERENCE "10733 5.9 localDTEAddress"
  344. ::= { x25AdmnEntry 23 }
  345. x25AdmnProtocolVersionSupported OBJECT-TYPE
  346. SYNTAX OBJECT IDENTIFIER
  347. ACCESS read-write
  348. STATUS mandatory
  349. DESCRIPTION
  350. "Identifies the version of the X.25 protocol
  351. this interface should support. Object
  352. identifiers for common versions are defined
  353. below in the x25ProtocolVersion subtree."
  354. REFERENCE "10733 5.9 protocolVersionSupported"
  355. ::= { x25AdmnEntry 24 }
  356. -- ###########################################################
  357. -- X.25 Operational Table
  358. -- ###########################################################
  359. x25OperTable OBJECT-TYPE
  360. SYNTAX SEQUENCE OF X25OperEntry
  361. ACCESS not-accessible
  362. STATUS mandatory
  363. DESCRIPTION
  364. "The operation parameters in use by the X.25
  365. PLE."
  366. ::= { x25 2 }
  367. x25OperEntry OBJECT-TYPE
  368. SYNTAX X25OperEntry
  369. ACCESS not-accessible
  370. STATUS mandatory
  371. DESCRIPTION
  372. "Entries of x25OperTable."
  373. INDEX { x25OperIndex }
  374. ::= { x25OperTable 1 }
  375. X25OperEntry ::= SEQUENCE {
  376. x25OperIndex
  377. IfIndexType,
  378. x25OperInterfaceMode
  379. INTEGER,
  380. x25OperMaxActiveCircuits
  381. INTEGER,
  382. x25OperPacketSequencing
  383. INTEGER,
  384. x25OperRestartTimer
  385. PositiveInteger,
  386. x25OperCallTimer
  387. PositiveInteger,
  388. x25OperResetTimer
  389. PositiveInteger,
  390. x25OperClearTimer
  391. PositiveInteger,
  392. x25OperWindowTimer
  393. PositiveInteger,
  394. x25OperDataRxmtTimer
  395. PositiveInteger,
  396. x25OperInterruptTimer
  397. PositiveInteger,
  398. x25OperRejectTimer
  399. PositiveInteger,
  400. x25OperRegistrationRequestTimer
  401. PositiveInteger,
  402. x25OperMinimumRecallTimer
  403. PositiveInteger,
  404. x25OperRestartCount
  405. INTEGER,
  406. x25OperResetCount
  407. INTEGER,
  408. x25OperClearCount
  409. INTEGER,
  410. x25OperDataRxmtCount
  411. INTEGER,
  412. x25OperRejectCount
  413. INTEGER,
  414. x25OperRegistrationRequestCount
  415. INTEGER,
  416. x25OperNumberPVCs
  417. INTEGER,
  418. x25OperDefCallParamId
  419. OBJECT IDENTIFIER,
  420. x25OperLocalAddress
  421. X121Address,
  422. x25OperDataLinkId
  423. OBJECT IDENTIFIER,
  424. x25OperProtocolVersionSupported
  425. OBJECT IDENTIFIER
  426. }
  427. x25OperIndex OBJECT-TYPE
  428. SYNTAX IfIndexType
  429. ACCESS read-only
  430. STATUS mandatory
  431. DESCRIPTION
  432. "The ifIndex value for the X.25 interface."
  433. ::= { x25OperEntry 1 }
  434. x25OperInterfaceMode OBJECT-TYPE
  435. SYNTAX INTEGER {
  436. dte (1),
  437. dce (2),
  438. dxe (3)
  439. }
  440. ACCESS read-only
  441. STATUS mandatory
  442. DESCRIPTION
  443. "Identifies DCE/DTE mode in which the
  444. interface operates. A value of dxe
  445. indicates the role will be determined by XID
  446. negotiation at the Link Layer and that
  447. negotiation has not yet taken place."
  448. REFERENCE "10733 5.9 interfaceMode"
  449. ::= { x25OperEntry 2 }
  450. x25OperMaxActiveCircuits OBJECT-TYPE
  451. SYNTAX INTEGER (0..4096)
  452. ACCESS read-only
  453. STATUS mandatory
  454. DESCRIPTION
  455. "Maximum number of circuits this PLE can
  456. support."
  457. REFERENCE "10733 5.9 maxActiveCircuits
  458. See ISO 8208, Section 3.7"
  459. ::= { x25OperEntry 3 }
  460. x25OperPacketSequencing OBJECT-TYPE
  461. SYNTAX INTEGER {
  462. modulo8 (1),
  463. modulo128 (2)
  464. }
  465. ACCESS read-only
  466. STATUS mandatory
  467. DESCRIPTION
  468. "The modulus of the packet sequence number
  469. space."
  470. REFERENCE "10733 extendedPacketSequencing;
  471. See ISO 8208 Section 7.1.1"
  472. ::= { x25OperEntry 4 }
  473. x25OperRestartTimer OBJECT-TYPE
  474. SYNTAX PositiveInteger
  475. ACCESS read-only
  476. STATUS mandatory
  477. DESCRIPTION
  478. "The T20 restart timer in milliseconds."
  479. REFERENCE "10733 5.9 restartTime;
  480. See ISO 8208 Section 4.1, table 26"
  481. ::= { x25OperEntry 5 }
  482. x25OperCallTimer OBJECT-TYPE
  483. SYNTAX PositiveInteger
  484. ACCESS read-only
  485. STATUS mandatory
  486. DESCRIPTION
  487. "The T21 Call timer in milliseconds."
  488. REFERENCE "10733 callTime;
  489. See ISO 8208 Section 5.2.1, table 26"
  490. ::= { x25OperEntry 6 }
  491. x25OperResetTimer OBJECT-TYPE
  492. SYNTAX PositiveInteger
  493. ACCESS read-only
  494. STATUS mandatory
  495. DESCRIPTION
  496. "The T22 Reset timer in milliseconds."
  497. REFERENCE "10733 resetTime;
  498. See ISO 8208 Section 8.1, table 26"
  499. ::= { x25OperEntry 7 }
  500. x25OperClearTimer OBJECT-TYPE
  501. SYNTAX PositiveInteger
  502. ACCESS read-only
  503. STATUS mandatory
  504. DESCRIPTION
  505. "The T23 Clear timer in milliseconds."
  506. REFERENCE "10733 clearTime;
  507. See ISO 8208 Section 5.5.1, table 26"
  508. ::= { x25OperEntry 8 }
  509. x25OperWindowTimer OBJECT-TYPE
  510. SYNTAX PositiveInteger
  511. ACCESS read-only
  512. STATUS mandatory
  513. DESCRIPTION
  514. "The T24 window status transmission timer
  515. milliseconds. A value of 2147483647
  516. indicates no window timer in use."
  517. REFERENCE "10733 5.10.1 windowTime (opt);
  518. See ISO 8208 Section 11.2.2, table 26"
  519. ::= { x25OperEntry 9 }
  520. x25OperDataRxmtTimer OBJECT-TYPE
  521. SYNTAX PositiveInteger
  522. ACCESS read-only
  523. STATUS mandatory
  524. DESCRIPTION
  525. "The T25 Data Retransmission timer in
  526. milliseconds. A value of 2147483647
  527. indicates no data retransmission timer in
  528. use."
  529. REFERENCE "10733 5.10.1 dataRetransmissionTime (opt);
  530. See ISO 8208 Section 11.2.1, table 26"
  531. ::= { x25OperEntry 10 }
  532. x25OperInterruptTimer OBJECT-TYPE
  533. SYNTAX PositiveInteger
  534. ACCESS read-only
  535. STATUS mandatory
  536. DESCRIPTION
  537. "The T26 Interrupt timer in milliseconds. A
  538. value of 2147483647 indicates interrupts are
  539. not being used."
  540. REFERENCE "10733 interruptTime;
  541. See ISO 8208 Section 6.8.1, table 26"
  542. ::= { x25OperEntry 11 }
  543. x25OperRejectTimer OBJECT-TYPE
  544. SYNTAX PositiveInteger
  545. ACCESS read-only
  546. STATUS mandatory
  547. DESCRIPTION
  548. "The T27 Reject retransmission timer in
  549. milliseconds. A value of 2147483647
  550. indicates no reject timer in use."
  551. REFERENCE "10733 5.10.1 dataRejectTime (opt);
  552. See ISO 8208 Section 13.4.1, table 26"
  553. ::= { x25OperEntry 12 }
  554. x25OperRegistrationRequestTimer OBJECT-TYPE
  555. SYNTAX PositiveInteger
  556. ACCESS read-only
  557. STATUS mandatory
  558. DESCRIPTION
  559. "The T28 registration timer in milliseconds.
  560. A value of 2147483647 indicates no
  561. registration timer in use."
  562. REFERENCE "10733 5.8.1 registrationRequestTime (opt);
  563. See ISO 8208 Section 13.1.1.1, table 26"
  564. ::= { x25OperEntry 13 }
  565. x25OperMinimumRecallTimer OBJECT-TYPE
  566. SYNTAX PositiveInteger
  567. ACCESS read-only
  568. STATUS mandatory
  569. DESCRIPTION
  570. "Minimum time interval between unsuccessful
  571. call attempts in milliseconds."
  572. REFERENCE "10733 5.9 minimum RecallTimer"
  573. ::= { x25OperEntry 14 }
  574. x25OperRestartCount OBJECT-TYPE
  575. SYNTAX INTEGER (0..65535)
  576. ACCESS read-only
  577. STATUS mandatory
  578. DESCRIPTION
  579. "The R20 restart retransmission count."
  580. REFERENCE "10733 5.9 restartCount
  581. See ISO 8208 Section 4.1, table 27"
  582. ::= { x25OperEntry 15 }
  583. x25OperResetCount OBJECT-TYPE
  584. SYNTAX INTEGER (0..65535)
  585. ACCESS read-only
  586. STATUS mandatory
  587. DESCRIPTION
  588. "The r22 Reset retransmission count."
  589. REFERENCE "10733 resetCount;
  590. See section ISO 8208 8.1, table 27"
  591. ::= { x25OperEntry 16 }
  592. x25OperClearCount OBJECT-TYPE
  593. SYNTAX INTEGER (0..65535)
  594. ACCESS read-only
  595. STATUS mandatory
  596. DESCRIPTION
  597. "The r23 Clear retransmission count."
  598. REFERENCE "10733 clearCount;
  599. See ISO 8208 Section 5.5.1, table 27"
  600. ::= { x25OperEntry 17 }
  601. x25OperDataRxmtCount OBJECT-TYPE
  602. SYNTAX INTEGER (0..65535)
  603. ACCESS read-only
  604. STATUS mandatory
  605. DESCRIPTION
  606. "The R25 Data retransmission count. This
  607. value is undefined if the
  608. x25OperDataRxmtTimer indicates no timer in
  609. use."
  610. REFERENCE "10733 5.10.1 dataRetransmissionCount (opt);
  611. See ISO 8208 Section 11.2.1, table 27"
  612. ::= { x25OperEntry 18 }
  613. x25OperRejectCount OBJECT-TYPE
  614. SYNTAX INTEGER (0..65535)
  615. ACCESS read-only
  616. STATUS mandatory
  617. DESCRIPTION
  618. "The R27 reject retransmission count. This
  619. value is undefined if the x25OperRejectTimer
  620. indicates no timer in use."
  621. REFERENCE "10733 5.10.1 dataRejectCount (opt)"
  622. ::= { x25OperEntry 19 }
  623. x25OperRegistrationRequestCount OBJECT-TYPE
  624. SYNTAX INTEGER (0..65535)
  625. ACCESS read-only
  626. STATUS mandatory
  627. DESCRIPTION
  628. "The R28 Registration retransmission Count.
  629. This value is undefined if the
  630. x25OperREgistrationRequestTimer indicates no
  631. timer in use."
  632. REFERENCE "10733 5.8.1 registrationRequestCount (opt);
  633. See ISO 8208 Section 13.1.1.1, table 27"
  634. ::= { x25OperEntry 20 }
  635. x25OperNumberPVCs OBJECT-TYPE
  636. SYNTAX INTEGER (0..4096)
  637. ACCESS read-only
  638. STATUS mandatory
  639. DESCRIPTION
  640. "The number of PVC configured for this PLE.
  641. The PVCs use channel numbers from 1 to this
  642. number."
  643. ::= { x25OperEntry 21 }
  644. x25OperDefCallParamId OBJECT-TYPE
  645. SYNTAX OBJECT IDENTIFIER
  646. ACCESS read-only
  647. STATUS mandatory
  648. DESCRIPTION
  649. "This identifies the instance of the
  650. x25CallParmIndex for the entry in the
  651. x25CallParmTable that contains the default
  652. call parameters for this PLE."
  653. ::= { x25OperEntry 22 }
  654. x25OperLocalAddress OBJECT-TYPE
  655. SYNTAX X121Address
  656. ACCESS read-only
  657. STATUS mandatory
  658. DESCRIPTION
  659. "The local address for this PLE subnetwork.
  660. A zero length address maybe returned by PLEs
  661. that only support PVCs."
  662. REFERENCE "10733 5.9 localDTEAddress"
  663. ::= { x25OperEntry 23 }
  664. x25OperDataLinkId OBJECT-TYPE
  665. SYNTAX OBJECT IDENTIFIER
  666. ACCESS read-only
  667. STATUS mandatory
  668. DESCRIPTION
  669. "This identifies the instance of the index
  670. object in the first table of the most device
  671. specific MIB for the interface used by this
  672. PLE."
  673. ::= { x25OperEntry 24 }
  674. x25OperProtocolVersionSupported OBJECT-TYPE
  675. SYNTAX OBJECT IDENTIFIER
  676. ACCESS read-only
  677. STATUS mandatory
  678. DESCRIPTION
  679. "Identifies the version of the X.25 protocol
  680. this interface supports. Object identifiers
  681. for common versions are defined below in the
  682. x25ProtocolVersion subtree."
  683. REFERENCE "10733 5.9 protocolVersionSupported"
  684. ::= { x25OperEntry 25 }
  685. -- MIB-II also provides:
  686. -- ifDescr:
  687. -- On an X.25 interface this must include sufficient
  688. -- information to enable the system's administrator
  689. -- to determine the appropriate configuration
  690. -- information on a system having multiple X.25
  691. -- subnetworks.
  692. -- ifType: ddn-x25 or rfc877-x25
  693. -- an interface of type ddn-x25 will use an algorithm to
  694. -- translate between X.121 address and IP addresses.
  695. -- An interface of type rfc877-x25 will use a
  696. -- configuration table to translate between X.121
  697. -- addresses and IP addresses.
  698. -- ifMtu: the maximum PDU a higher layer can pass to X.25 or
  699. -- receive from X.25
  700. -- ifSpeed:
  701. -- This will be the value of the local clock for this line.
  702. -- A value of zero indicates external clocking.
  703. -- ifAdminStatus:
  704. -- ifOperStatus
  705. -- ifLastChange
  706. -- ###########################################################
  707. -- X.25 Statistics Table
  708. -- ###########################################################
  709. x25StatTable OBJECT-TYPE
  710. SYNTAX SEQUENCE OF X25StatEntry
  711. ACCESS not-accessible
  712. STATUS mandatory
  713. DESCRIPTION
  714. "Statistics information about this X.25
  715. PLE."
  716. ::= { x25 3 }
  717. x25StatEntry OBJECT-TYPE
  718. SYNTAX X25StatEntry
  719. ACCESS not-accessible
  720. STATUS mandatory
  721. DESCRIPTION
  722. "Entries of the x25StatTable."
  723. INDEX { x25StatIndex }
  724. ::= { x25StatTable 1 }
  725. X25StatEntry ::= SEQUENCE {
  726. x25StatIndex
  727. IfIndexType,
  728. x25StatInCalls
  729. Counter,
  730. x25StatInCallRefusals
  731. Counter,
  732. x25StatInProviderInitiatedClears
  733. Counter,
  734. x25StatInRemotelyInitiatedResets
  735. Counter,
  736. x25StatInProviderInitiatedResets
  737. Counter,
  738. x25StatInRestarts
  739. Counter,
  740. x25StatInDataPackets
  741. Counter,
  742. x25StatInAccusedOfProtocolErrors
  743. Counter,
  744. x25StatInInterrupts
  745. Counter,
  746. x25StatOutCallAttempts
  747. Counter,
  748. x25StatOutCallFailures
  749. Counter,
  750. x25StatOutInterrupts
  751. Counter,
  752. x25StatOutDataPackets
  753. Counter,
  754. x25StatOutgoingCircuits
  755. Gauge,
  756. x25StatIncomingCircuits
  757. Gauge,
  758. x25StatTwowayCircuits
  759. Gauge,
  760. x25StatRestartTimeouts
  761. Counter,
  762. x25StatCallTimeouts
  763. Counter,
  764. x25StatResetTimeouts
  765. Counter,
  766. x25StatClearTimeouts
  767. Counter,
  768. x25StatDataRxmtTimeouts
  769. Counter,
  770. x25StatInterruptTimeouts
  771. Counter,
  772. x25StatRetryCountExceededs
  773. Counter,
  774. x25StatClearCountExceededs
  775. Counter
  776. }
  777. x25StatIndex OBJECT-TYPE
  778. SYNTAX IfIndexType
  779. ACCESS read-only
  780. STATUS mandatory
  781. DESCRIPTION
  782. "The ifIndex value for the X.25 interface."
  783. ::= { x25StatEntry 1 }
  784. x25StatInCalls OBJECT-TYPE
  785. SYNTAX Counter
  786. ACCESS read-only
  787. STATUS mandatory
  788. DESCRIPTION
  789. "The number of incoming calls received."
  790. ::= { x25StatEntry 2 }
  791. x25StatInCallRefusals OBJECT-TYPE
  792. SYNTAX Counter
  793. ACCESS read-only
  794. STATUS mandatory
  795. DESCRIPTION
  796. "The number of incoming calls refused. This
  797. includes calls refused by the PLE and by
  798. higher layers. This also includes calls
  799. cleared because of restricted fast select."
  800. ::= { x25StatEntry 3 }
  801. x25StatInProviderInitiatedClears OBJECT-TYPE
  802. SYNTAX Counter
  803. ACCESS read-only
  804. STATUS mandatory
  805. DESCRIPTION
  806. "The number of clear requests with a cause
  807. code other than DTE initiated."
  808. REFERENCE "10733 providerInitiatedDisconnect"
  809. ::= { x25StatEntry 4 }
  810. x25StatInRemotelyInitiatedResets OBJECT-TYPE
  811. SYNTAX Counter
  812. ACCESS read-only
  813. STATUS mandatory
  814. DESCRIPTION
  815. "The number of reset requests received with
  816. cause code DTE initiated."
  817. REFERENCE "10733 remotelyInitiatedResets"
  818. ::= { x25StatEntry 5 }
  819. x25StatInProviderInitiatedResets OBJECT-TYPE
  820. SYNTAX Counter
  821. ACCESS read-only
  822. STATUS mandatory
  823. DESCRIPTION
  824. "The number of reset requests received with
  825. cause code other than DTE initiated."
  826. REFERENCE "10733 ProviderInitiatedResets"
  827. ::= { x25StatEntry 6 }
  828. x25StatInRestarts OBJECT-TYPE
  829. SYNTAX Counter
  830. ACCESS read-only
  831. STATUS mandatory
  832. DESCRIPTION
  833. "The number of remotely initiated (including
  834. provider initiated) restarts experienced by
  835. the PLE excluding the restart associated
  836. with bringing up the PLE interface. This
  837. only counts restarts received when the PLE
  838. already has an established connection with
  839. the remove PLE."
  840. REFERENCE "10733 5.9 remotelyInitiatedRestarts"
  841. ::= { x25StatEntry 7 }
  842. x25StatInDataPackets OBJECT-TYPE
  843. SYNTAX Counter
  844. ACCESS read-only
  845. STATUS mandatory
  846. DESCRIPTION
  847. "The number of data packets received."
  848. REFERENCE "10733 5.9 dataPacketsReceived."
  849. ::= { x25StatEntry 8 }
  850. x25StatInAccusedOfProtocolErrors OBJECT-TYPE
  851. SYNTAX Counter
  852. ACCESS read-only
  853. STATUS mandatory
  854. DESCRIPTION
  855. "The number of packets received containing a
  856. procedure error cause code. These include
  857. clear, reset, restart, or diagnostic
  858. packets."
  859. REFERENCE "CD 10733 5.9 accusedOfProtocolError"
  860. ::= { x25StatEntry 9 }
  861. x25StatInInterrupts OBJECT-TYPE
  862. SYNTAX Counter
  863. ACCESS read-only
  864. STATUS mandatory
  865. DESCRIPTION
  866. "The number of interrupt packets received by
  867. the PLE or over the PVC/VC."
  868. REFERENCE "10733 interruptPacketsReceived"
  869. ::= { x25StatEntry 10 }
  870. x25StatOutCallAttempts OBJECT-TYPE
  871. SYNTAX Counter
  872. ACCESS read-only
  873. STATUS mandatory
  874. DESCRIPTION
  875. "The number of calls attempted."
  876. REFERENCE "10733 5.9 callAttempts"
  877. ::= { x25StatEntry 11 }
  878. x25StatOutCallFailures OBJECT-TYPE
  879. SYNTAX Counter
  880. ACCESS read-only
  881. STATUS mandatory
  882. DESCRIPTION
  883. "The number of call attempts which failed.
  884. This includes calls that were cleared
  885. because of restrictive fast select."
  886. ::= { x25StatEntry 12 }
  887. x25StatOutInterrupts OBJECT-TYPE
  888. SYNTAX Counter
  889. ACCESS read-only
  890. STATUS mandatory
  891. DESCRIPTION
  892. "The number of interrupt packets send by the
  893. PLE or over the PVC/VC."
  894. REFERENCE "10733 InterruptPacketsSent"
  895. ::= { x25StatEntry 13 }
  896. x25StatOutDataPackets OBJECT-TYPE
  897. SYNTAX Counter
  898. ACCESS read-only
  899. STATUS mandatory
  900. DESCRIPTION
  901. "The number of data packets sent by this
  902. PLE."
  903. REFERENCE "10733 dataPacketSent"
  904. ::= { x25StatEntry 14 }
  905. x25StatOutgoingCircuits OBJECT-TYPE
  906. SYNTAX Gauge
  907. ACCESS read-only
  908. STATUS mandatory
  909. DESCRIPTION
  910. "The number of active outgoing circuits.
  911. This includes call requests sent but not yet
  912. confirmed. This does not count PVCs."
  913. ::= { x25StatEntry 15 }
  914. x25StatIncomingCircuits OBJECT-TYPE
  915. SYNTAX Gauge
  916. ACCESS read-only
  917. STATUS mandatory
  918. DESCRIPTION
  919. "The number of active Incoming Circuits.
  920. This includes call indications received but
  921. not yet acknowledged. This does not count
  922. PVCs."
  923. ::= { x25StatEntry 16 }
  924. x25StatTwowayCircuits OBJECT-TYPE
  925. SYNTAX Gauge
  926. ACCESS read-only
  927. STATUS mandatory
  928. DESCRIPTION
  929. "The number of active two-way Circuits.
  930. This includes call requests sent but not yet
  931. confirmed. This does not count PVCs."
  932. ::= { x25StatEntry 17 }
  933. x25StatRestartTimeouts OBJECT-TYPE
  934. SYNTAX Counter
  935. ACCESS read-only
  936. STATUS mandatory
  937. DESCRIPTION
  938. "The number of times the T20 restart timer
  939. expired."
  940. REFERENCE "10733 5.9 restartTimeouts"
  941. ::= { x25StatEntry 18 }
  942. x25StatCallTimeouts OBJECT-TYPE
  943. SYNTAX Counter
  944. ACCESS read-only
  945. STATUS mandatory
  946. DESCRIPTION
  947. "The number of times the T21 call timer
  948. expired."
  949. REFERENCE "10733 5.9 callTimeouts"
  950. ::= { x25StatEntry 19 }
  951. x25StatResetTimeouts OBJECT-TYPE
  952. SYNTAX Counter
  953. ACCESS read-only
  954. STATUS mandatory
  955. DESCRIPTION
  956. "The number of times the T22 reset timer
  957. expired."
  958. REFERENCE "10733 5.9 resetTimeouts"
  959. ::= { x25StatEntry 20 }
  960. x25StatClearTimeouts OBJECT-TYPE
  961. SYNTAX Counter
  962. ACCESS read-only
  963. STATUS mandatory
  964. DESCRIPTION
  965. "The number of times the T23 clear timer
  966. expired."
  967. REFERENCE "10733 5.9 clearTimeouts"
  968. ::= { x25StatEntry 21 }
  969. x25StatDataRxmtTimeouts OBJECT-TYPE
  970. SYNTAX Counter
  971. ACCESS read-only
  972. STATUS mandatory
  973. DESCRIPTION
  974. "The number of times the T25 data timer
  975. expired."
  976. REFERENCE "10733 5.9 dataRetransmissionsTimerExpiries"
  977. ::= { x25StatEntry 22 }
  978. x25StatInterruptTimeouts OBJECT-TYPE
  979. SYNTAX Counter
  980. ACCESS read-only
  981. STATUS mandatory
  982. DESCRIPTION
  983. "The number of times the T26 interrupt timer
  984. expired."
  985. REFERENCE "10733 5.9 interruptTimerExpires"
  986. ::= { x25StatEntry 23 }
  987. x25StatRetryCountExceededs OBJECT-TYPE
  988. SYNTAX Counter
  989. ACCESS read-only
  990. STATUS mandatory
  991. DESCRIPTION
  992. "The number of times a retry counter was
  993. exhausted."
  994. REFERENCE "10733 5.9 retryCountsExceeded"
  995. ::= { x25StatEntry 24 }
  996. x25StatClearCountExceededs OBJECT-TYPE
  997. SYNTAX Counter
  998. ACCESS read-only
  999. STATUS mandatory
  1000. DESCRIPTION
  1001. "The number of times the R23 clear count was
  1002. exceeded."
  1003. REFERENCE "10733 5.9 clearCountsExceeded"
  1004. ::= { x25StatEntry 25 }
  1005. -- MIB-II also contains:
  1006. -- ifInOctets: Number of data octets delivered to upper
  1007. -- layer entities.
  1008. -- ifInUcastPkts: Number of packets with a clear M-bit
  1009. -- delivered to higher layer entities.
  1010. -- ifDiscards: Number of packets dropped for lack of buffering
  1011. -- ifInErrors: Number of packets received containing errors
  1012. -- REFERENCE ProtocolErrorsDetectedLocally
  1013. -- ifInUnknownProtos: Number of packets with unknown circuit
  1014. -- identifier.
  1015. -- ifOutOctets: Number of data octets delivered by
  1016. -- X.25 to upper layers.
  1017. -- ifOutUcastPkts: Number of packets with a clear M-bit
  1018. -- received from higher layer entities.
  1019. -- ###########################################################
  1020. -- X.25 Channel Table
  1021. -- ###########################################################
  1022. x25ChannelTable OBJECT-TYPE
  1023. SYNTAX SEQUENCE OF X25ChannelEntry
  1024. ACCESS not-accessible
  1025. STATUS mandatory
  1026. DESCRIPTION
  1027. "These objects contain information about the
  1028. channel number configuration in an X.25 PLE.
  1029. These values are the configured values.
  1030. changes in these values after the interfaces
  1031. has started may not be reflected in the
  1032. operating PLE."
  1033. REFERENCE "See ISO 8208, Section 3.7"
  1034. ::= { x25 4 }
  1035. x25ChannelEntry OBJECT-TYPE
  1036. SYNTAX X25ChannelEntry
  1037. ACCESS not-accessible
  1038. STATUS mandatory
  1039. DESCRIPTION
  1040. "Entries of x25ChannelTable."
  1041. REFERENCE "This provides the information available
  1042. in 10733 logicalChannelAssignments."
  1043. INDEX { x25ChannelIndex }
  1044. ::= { x25ChannelTable 1 }
  1045. X25ChannelEntry ::= SEQUENCE {
  1046. x25ChannelIndex
  1047. IfIndexType,
  1048. x25ChannelLIC
  1049. INTEGER,
  1050. x25ChannelHIC
  1051. INTEGER,
  1052. x25ChannelLTC
  1053. INTEGER,
  1054. x25ChannelHTC
  1055. INTEGER,
  1056. x25ChannelLOC
  1057. INTEGER,
  1058. x25ChannelHOC
  1059. INTEGER
  1060. }
  1061. x25ChannelIndex OBJECT-TYPE
  1062. SYNTAX IfIndexType
  1063. ACCESS read-only
  1064. STATUS mandatory
  1065. DESCRIPTION
  1066. "The ifIndex value for the X.25 Interface."
  1067. ::= { x25ChannelEntry 1 }
  1068. x25ChannelLIC OBJECT-TYPE
  1069. SYNTAX INTEGER (0..4095)
  1070. ACCESS read-write
  1071. STATUS mandatory
  1072. DESCRIPTION
  1073. "Lowest Incoming channel."
  1074. ::= { x25ChannelEntry 2 }
  1075. x25ChannelHIC OBJECT-TYPE
  1076. SYNTAX INTEGER (0..4095)
  1077. ACCESS read-write
  1078. STATUS mandatory
  1079. DESCRIPTION
  1080. "Highest Incoming channel. A value of zero
  1081. indicates no channels in this range."
  1082. ::= { x25ChannelEntry 3 }
  1083. x25ChannelLTC OBJECT-TYPE
  1084. SYNTAX INTEGER (0..4095)
  1085. ACCESS read-write
  1086. STATUS mandatory
  1087. DESCRIPTION
  1088. "Lowest Two-way channel."
  1089. ::= { x25ChannelEntry 4 }
  1090. x25ChannelHTC OBJECT-TYPE
  1091. SYNTAX INTEGER (0..4095)
  1092. ACCESS read-write
  1093. STATUS mandatory
  1094. DESCRIPTION
  1095. "Highest Two-way channel. A value of zero
  1096. indicates no channels in this range."
  1097. ::= { x25ChannelEntry 5 }
  1098. x25ChannelLOC OBJECT-TYPE
  1099. SYNTAX INTEGER (0..4095)
  1100. ACCESS read-write
  1101. STATUS mandatory
  1102. DESCRIPTION
  1103. "Lowest outgoing channel."
  1104. ::= { x25ChannelEntry 6 }
  1105. x25ChannelHOC OBJECT-TYPE
  1106. SYNTAX INTEGER (0..4095)
  1107. ACCESS read-write
  1108. STATUS mandatory
  1109. DESCRIPTION
  1110. "Highest outgoing channel. A value of zero
  1111. indicates no channels in this range."
  1112. ::= { x25ChannelEntry 7 }
  1113. -- ###########################################################
  1114. -- X25 Per Circuits Information Table
  1115. -- ###########################################################
  1116. x25CircuitTable OBJECT-TYPE
  1117. SYNTAX SEQUENCE OF X25CircuitEntry
  1118. ACCESS not-accessible
  1119. STATUS mandatory
  1120. DESCRIPTION
  1121. "These objects contain general information
  1122. about a specific circuit of an X.25 PLE."
  1123. ::= { x25 5 }
  1124. x25CircuitEntry OBJECT-TYPE
  1125. SYNTAX X25CircuitEntry
  1126. ACCESS not-accessible
  1127. STATUS mandatory
  1128. DESCRIPTION
  1129. "Entries of x25CircuitTable."
  1130. INDEX { x25CircuitIndex,
  1131. x25CircuitChannel }
  1132. ::= { x25CircuitTable 1 }
  1133. X25CircuitEntry ::= SEQUENCE {
  1134. x25CircuitIndex
  1135. IfIndexType,
  1136. x25CircuitChannel
  1137. INTEGER,
  1138. x25CircuitStatus
  1139. INTEGER,
  1140. x25CircuitEstablishTime
  1141. TimeTicks,
  1142. x25CircuitDirection
  1143. INTEGER,
  1144. x25CircuitInOctets
  1145. Counter,
  1146. x25CircuitInPdus
  1147. Counter,
  1148. x25CircuitInRemotelyInitiatedResets
  1149. Counter,
  1150. x25CircuitInProviderInitiatedResets
  1151. Counter,
  1152. x25CircuitInInterrupts
  1153. Counter,
  1154. x25CircuitOutOctets
  1155. Counter,
  1156. x25CircuitOutPdus
  1157. Counter,
  1158. x25CircuitOutInterrupts
  1159. Counter,
  1160. x25CircuitDataRetransmissionTimeouts
  1161. Counter,
  1162. x25CircuitResetTimeouts
  1163. Counter,
  1164. x25CircuitInterruptTimeouts
  1165. Counter,
  1166. x25CircuitCallParamId
  1167. OBJECT IDENTIFIER,
  1168. x25CircuitCalledDteAddress
  1169. X121Address,
  1170. x25CircuitCallingDteAddress
  1171. X121Address,
  1172. x25CircuitOriginallyCalledAddress
  1173. X121Address,
  1174. x25CircuitDescr
  1175. DisplayString
  1176. }
  1177. x25CircuitIndex OBJECT-TYPE
  1178. SYNTAX IfIndexType
  1179. ACCESS read-only
  1180. STATUS mandatory
  1181. DESCRIPTION
  1182. "The ifIndex value for the X.25 Interface."
  1183. ::= { x25CircuitEntry 1 }
  1184. x25CircuitChannel OBJECT-TYPE
  1185. SYNTAX INTEGER (0..4095)
  1186. ACCESS read-only
  1187. STATUS mandatory
  1188. DESCRIPTION
  1189. "The channel number for this circuit."
  1190. ::= { x25CircuitEntry 2 }
  1191. x25CircuitStatus OBJECT-TYPE
  1192. SYNTAX INTEGER { -- state table states
  1193. invalid (1),
  1194. closed (2), -- (p1)
  1195. calling (3), -- (p2,p3,p5)
  1196. open (4), -- (p4)
  1197. clearing (5), -- (p6,p7)
  1198. pvc (6),
  1199. pvcResetting (7),
  1200. startClear (8), -- Close cmd
  1201. startPvcResetting (9), -- Reset cmd
  1202. other (10)
  1203. }
  1204. ACCESS read-write
  1205. STATUS mandatory
  1206. DESCRIPTION
  1207. "This object reports the current status of
  1208. the circuit.
  1209. An existing instance of this object can only
  1210. be set to startClear, startPvcResetting, or
  1211. invalid. An instance with the value calling
  1212. or open can only be set to startClear and
  1213. that action will start clearing the circuit.
  1214. An instance with the value PVC can only be
  1215. set to startPvcResetting or invalid and that
  1216. action resets the PVC or deletes the circuit
  1217. respectively. The values startClear or
  1218. startPvcResetting will never be returned by
  1219. an agent. An attempt to set the status of
  1220. an existing instance to a value other than
  1221. one of these values will result in an error.
  1222. A non-existing instance can be set to PVC to
  1223. create a PVC if the implementation supports
  1224. dynamic creation of PVCs. Some
  1225. implementations may only allow creation and
  1226. deletion of PVCs if the interface is down.
  1227. Since the instance identifier will supply
  1228. the PLE index and the channel number,
  1229. setting this object alone supplies
  1230. sufficient information to create the
  1231. instance. All the DEFVAL clauses for the
  1232. other objects of this table are appropriate
  1233. for creating a PVC; PLEs creating entries
  1234. for placed or accepted calls will use values
  1235. appropriate for the call rather than the
  1236. value of the DEFVAL clause. Two managers
  1237. trying to create the same PVC can determine
  1238. from the return code which manager succeeded
  1239. and which failed (the failing manager fails
  1240. because it can not set a value of PVC for an
  1241. existing object).
  1242. An entry in the closed or invalid state may
  1243. be deleted or reused at the agent's
  1244. convence. If the entry is kept in the
  1245. closed state, the values of the parameters
  1246. associated with the entry must be correct.
  1247. Closed implies the values in the circuit
  1248. table are correct.
  1249. The value of invalid indicates the other
  1250. values in the table are invalid. Many
  1251. agents may never return a value of invalid
  1252. because they dynamically allocate and free
  1253. unused table entries. An agent for a
  1254. statically configured systems can return
  1255. invalid to indicate the entry has not yet
  1256. been used so the counters contain no
  1257. information."
  1258. REFERENCE "See ISO 8208,
  1259. table 33 for (p<n>) state table"
  1260. ::= { x25CircuitEntry 3 }
  1261. x25CircuitEstablishTime OBJECT-TYPE
  1262. SYNTAX TimeTicks
  1263. ACCESS read-only
  1264. STATUS mandatory
  1265. DESCRIPTION
  1266. "The value of sysUpTime when the channel was
  1267. associated with this circuit. For outgoing
  1268. SVCs, this is the time the first call packet
  1269. was sent. For incoming SVCs, this is the
  1270. time the call indication was received. For
  1271. PVCs this is the time the PVC was able to
  1272. pass data to a higher layer entity without
  1273. loss of data."
  1274. ::= { x25CircuitEntry 4 }
  1275. x25CircuitDirection OBJECT-TYPE
  1276. SYNTAX INTEGER {
  1277. incoming (1),
  1278. outgoing (2),
  1279. pvc (3)
  1280. }
  1281. ACCESS read-write
  1282. STATUS mandatory
  1283. DESCRIPTION
  1284. "The direction of the call that established
  1285. this circuit."
  1286. REFERENCE "10733 direction"
  1287. DEFVAL { pvc }
  1288. ::= { x25CircuitEntry 5 }
  1289. -- X25 Circuit data flow statistics
  1290. x25CircuitInOctets OBJECT-TYPE
  1291. SYNTAX Counter
  1292. ACCESS read-only
  1293. STATUS mandatory
  1294. DESCRIPTION
  1295. "The number of octets of user data delivered
  1296. to upper layer."
  1297. REFERENCE "5.11 octetsReceivedCounter"
  1298. ::= { x25CircuitEntry 6 }
  1299. x25CircuitInPdus OBJECT-TYPE
  1300. SYNTAX Counter
  1301. ACCESS read-only
  1302. STATUS mandatory
  1303. DESCRIPTION
  1304. "The number of PDUs received for this
  1305. circuit."
  1306. REFERENCE "10733 5.11 dataPacketsReceived"
  1307. ::= { x25CircuitEntry 7 }
  1308. x25CircuitInRemotelyInitiatedResets OBJECT-TYPE
  1309. SYNTAX Counter
  1310. ACCESS read-only
  1311. STATUS mandatory
  1312. DESCRIPTION
  1313. "The number of Resets received for this
  1314. circuit with cause code of DTE initiated."
  1315. REFERENCE "10733 remotelyInitiatedResets"
  1316. ::= { x25CircuitEntry 8 }
  1317. x25CircuitInProviderInitiatedResets OBJECT-TYPE
  1318. SYNTAX Counter
  1319. ACCESS read-only
  1320. STATUS mandatory
  1321. DESCRIPTION
  1322. "The number of Resets received for this
  1323. circuit with cause code other than DTE
  1324. initiated."
  1325. REFERENCE "10733 ProviderInitiatedResets"
  1326. ::= { x25CircuitEntry 9 }
  1327. x25CircuitInInterrupts OBJECT-TYPE
  1328. SYNTAX Counter
  1329. ACCESS read-only
  1330. STATUS mandatory
  1331. DESCRIPTION
  1332. "The number of interrupt packets received
  1333. for this circuit."
  1334. REFERENCE "10733 interruptPacketsReceived"
  1335. ::= { x25CircuitEntry 10 }
  1336. x25CircuitOutOctets OBJECT-TYPE
  1337. SYNTAX Counter
  1338. ACCESS read-only
  1339. STATUS mandatory
  1340. DESCRIPTION
  1341. "The number of octets of user data sent for
  1342. this circuit."
  1343. REFERENCE "10733 5.11 octetsSentCounter"
  1344. ::= { x25CircuitEntry 11 }
  1345. x25CircuitOutPdus OBJECT-TYPE
  1346. SYNTAX Counter
  1347. ACCESS read-only
  1348. STATUS mandatory
  1349. DESCRIPTION
  1350. "The number of PDUs sent for this circuit."
  1351. REFERENCE "10733 5.11 dataPacketsSent"
  1352. ::= { x25CircuitEntry 12 }
  1353. x25CircuitOutInterrupts OBJECT-TYPE
  1354. SYNTAX Counter
  1355. ACCESS read-only
  1356. STATUS mandatory
  1357. DESCRIPTION
  1358. "The number of interrupt packets sent on
  1359. this circuit."
  1360. REFERENCE "10733 interruptPacketsSent"
  1361. ::= { x25CircuitEntry 13 }
  1362. -- X25 circuit timer statistics
  1363. x25CircuitDataRetransmissionTimeouts OBJECT-TYPE
  1364. SYNTAX Counter
  1365. ACCESS read-only
  1366. STATUS mandatory
  1367. DESCRIPTION
  1368. "The number of times the T25 data
  1369. retransmission timer expired for this
  1370. circuit."
  1371. REFERENCE "10733 5.11 dataRetransmissionTimerExpiries"
  1372. ::= { x25CircuitEntry 14 }
  1373. x25CircuitResetTimeouts OBJECT-TYPE
  1374. SYNTAX Counter
  1375. ACCESS read-only
  1376. STATUS mandatory
  1377. DESCRIPTION
  1378. "The number of times the T22 reset timer
  1379. expired for this circuit."
  1380. REFERENCE "10733 5.11 resetTimeouts"
  1381. ::= { x25CircuitEntry 15 }
  1382. x25CircuitInterruptTimeouts OBJECT-TYPE
  1383. SYNTAX Counter
  1384. ACCESS read-only
  1385. STATUS mandatory
  1386. DESCRIPTION
  1387. "The number of times the T26 Interrupt timer
  1388. expired for this circuit."
  1389. REFERENCE "10733 interruptTimerExpiries"
  1390. ::= { x25CircuitEntry 16 }
  1391. x25CircuitCallParamId OBJECT-TYPE
  1392. SYNTAX OBJECT IDENTIFIER
  1393. ACCESS read-write
  1394. STATUS mandatory
  1395. DESCRIPTION
  1396. "This identifies the instance of the
  1397. x25CallParmIndex for the entry in the
  1398. x25CallParmTable which contains the call
  1399. parameters in use with this circuit. The
  1400. entry referenced must contain the values
  1401. that are currently in use by the circuit
  1402. rather than proposed values. A value of
  1403. NULL indicates the circuit is a PVC or is
  1404. using all the default parameters."
  1405. DEFVAL { {0 0} }
  1406. ::= { x25CircuitEntry 17 }
  1407. x25CircuitCalledDteAddress OBJECT-TYPE
  1408. SYNTAX X121Address
  1409. ACCESS read-write
  1410. STATUS mandatory
  1411. DESCRIPTION
  1412. "For incoming calls, this is the called
  1413. address from the call indication packet.
  1414. For outgoing calls, this is the called
  1415. address from the call confirmation packet.
  1416. This will be zero length for PVCs."
  1417. REFERENCE "10733 calledDTEAddress"
  1418. DEFVAL { ''h }
  1419. ::= { x25CircuitEntry 18 }
  1420. x25CircuitCallingDteAddress OBJECT-TYPE
  1421. SYNTAX X121Address
  1422. ACCESS read-write
  1423. STATUS mandatory
  1424. DESCRIPTION
  1425. "For incoming calls, this is the calling
  1426. address from the call indication packet.
  1427. For outgoing calls, this is the calling
  1428. address from the call confirmation packet.
  1429. This will be zero length for PVCs."
  1430. REFERENCE "10733 callingDTEAddress"
  1431. DEFVAL { ''h }
  1432. ::= { x25CircuitEntry 19 }
  1433. x25CircuitOriginallyCalledAddress OBJECT-TYPE
  1434. SYNTAX X121Address
  1435. ACCESS read-write
  1436. STATUS mandatory
  1437. DESCRIPTION
  1438. "For incoming calls, this is the address in
  1439. the call Redirection or Call Deflection
  1440. Notification facility if the call was
  1441. deflected or redirected, otherwise it will
  1442. be called address from the call indication
  1443. packet. For outgoing calls, this is the
  1444. address from the call request packet. This
  1445. will be zero length for PVCs."
  1446. REFERENCE "10733 originallyCalledAddress"
  1447. DEFVAL { ''h }
  1448. ::= { x25CircuitEntry 20 }
  1449. x25CircuitDescr OBJECT-TYPE
  1450. SYNTAX DisplayString (SIZE (0..255))
  1451. ACCESS read-write
  1452. STATUS mandatory
  1453. DESCRIPTION
  1454. "A descriptive string associated with this
  1455. circuit. This provides a place for the
  1456. agent to supply any descriptive information
  1457. it knows about the use or owner of the
  1458. circuit. The agent may return the process
  1459. identifier and user name for the process
  1460. using the circuit. Alternative the agent
  1461. may return the name of the configuration
  1462. entry that caused a bridge to establish the
  1463. circuit. A zero length value indicates the
  1464. agent doesn't have any additional
  1465. information."
  1466. DEFVAL { ''h }
  1467. ::= { x25CircuitEntry 21 }
  1468. -- ###########################################################
  1469. -- The Cleared Circuit Table
  1470. -- ###########################################################
  1471. x25ClearedCircuitEntriesRequested OBJECT-TYPE
  1472. SYNTAX PositiveInteger
  1473. ACCESS read-write
  1474. STATUS mandatory
  1475. DESCRIPTION
  1476. "The requested number of entries for the
  1477. agent to keep in the x25ClearedCircuit
  1478. table."
  1479. ::= { x25 6 }
  1480. x25ClearedCircuitEntriesGranted OBJECT-TYPE
  1481. SYNTAX PositiveInteger
  1482. ACCESS read-only
  1483. STATUS mandatory
  1484. DESCRIPTION
  1485. "The actual number of entries the agent will
  1486. keep in the x25ClearedCircuit Table."
  1487. ::= { x25 7 }
  1488. x25ClearedCircuitTable OBJECT-TYPE
  1489. SYNTAX SEQUENCE OF X25ClearedCircuitEntry
  1490. ACCESS not-accessible
  1491. STATUS mandatory
  1492. DESCRIPTION
  1493. "A table of entries about closed circuits.
  1494. Entries must be made in this table whenever
  1495. circuits are closed and the close request or
  1496. close indication packet contains a clearing
  1497. cause other than DTE Originated or a
  1498. Diagnostic code field other than Higher
  1499. Layer Initiated disconnection-normal. An
  1500. agent may optionally make entries for normal
  1501. closes (to record closing facilities or
  1502. other information).
  1503. Agents will delete the oldest entry in the
  1504. table when adding a new entry would exceed
  1505. agent resources. Agents are required to
  1506. keep the last entry put in the table and may
  1507. keep more entries. The object
  1508. x25OperClearEntriesGranted returns the
  1509. maximum number of entries kept in the
  1510. table."
  1511. REFERENCE "See ISO 8208 Section 12.2.3.1.1
  1512. and 12.2.3.1.2"
  1513. ::= { x25 8 }
  1514. x25ClearedCircuitEntry OBJECT-TYPE
  1515. SYNTAX X25ClearedCircuitEntry
  1516. ACCESS not-accessible
  1517. STATUS mandatory
  1518. DESCRIPTION
  1519. "Information about a cleared circuit."
  1520. INDEX { x25ClearedCircuitIndex }
  1521. ::= { x25ClearedCircuitTable 1 }
  1522. X25ClearedCircuitEntry ::= SEQUENCE {
  1523. x25ClearedCircuitIndex
  1524. PositiveInteger,
  1525. x25ClearedCircuitPleIndex
  1526. IfIndexType,
  1527. x25ClearedCircuitTimeEstablished
  1528. TimeTicks,
  1529. x25ClearedCircuitTimeCleared
  1530. TimeTicks,
  1531. x25ClearedCircuitChannel
  1532. INTEGER,
  1533. x25ClearedCircuitClearingCause
  1534. INTEGER,
  1535. x25ClearedCircuitDiagnosticCode
  1536. INTEGER,
  1537. x25ClearedCircuitInPdus
  1538. Counter,
  1539. x25ClearedCircuitOutPdus
  1540. Counter,
  1541. x25ClearedCircuitCalledAddress
  1542. X121Address,
  1543. x25ClearedCircuitCallingAddress
  1544. X121Address,
  1545. x25ClearedCircuitClearFacilities
  1546. OCTET STRING
  1547. }
  1548. x25ClearedCircuitIndex OBJECT-TYPE
  1549. SYNTAX PositiveInteger
  1550. ACCESS read-only
  1551. STATUS mandatory
  1552. DESCRIPTION
  1553. "An index that uniquely distinguishes one
  1554. entry in the clearedCircuitTable from
  1555. another. This index will start at
  1556. 2147483647 and will decrease by one for each
  1557. new entry added to the table. Upon reaching
  1558. one, the index will reset to 2147483647.
  1559. Because the index starts at 2147483647 and
  1560. decreases, a manager may do a getnext on
  1561. entry zero and obtain the most recent entry.
  1562. When the index has the value of 1, the next
  1563. entry will delete all entries in the table
  1564. and that entry will be numbered 2147483647."
  1565. ::= { x25ClearedCircuitEntry 1 }
  1566. x25ClearedCircuitPleIndex OBJECT-TYPE
  1567. SYNTAX IfIndexType
  1568. ACCESS read-only
  1569. STATUS mandatory
  1570. DESCRIPTION
  1571. "The value of ifIndex for the PLE which
  1572. cleared the circuit that created the entry."
  1573. ::= { x25ClearedCircuitEntry 2 }
  1574. x25ClearedCircuitTimeEstablished OBJECT-TYPE
  1575. SYNTAX TimeTicks
  1576. ACCESS read-only
  1577. STATUS mandatory
  1578. DESCRIPTION
  1579. "The value of sysUpTime when the circuit was
  1580. established. This will be the same value
  1581. that was in the x25CircuitEstablishTime for
  1582. the circuit."
  1583. ::= { x25ClearedCircuitEntry 3 }
  1584. x25ClearedCircuitTimeCleared OBJECT-TYPE
  1585. SYNTAX TimeTicks
  1586. ACCESS read-only
  1587. STATUS mandatory
  1588. DESCRIPTION
  1589. "The value of sysUpTime when the circuit was
  1590. cleared. For locally initiated clears, this
  1591. will be the time when the clear confirmation
  1592. was received. For remotely initiated
  1593. clears, this will be the time when the clear
  1594. indication was received."
  1595. ::= { x25ClearedCircuitEntry 4 }
  1596. x25ClearedCircuitChannel OBJECT-TYPE
  1597. SYNTAX INTEGER (0..4095)
  1598. ACCESS read-only
  1599. STATUS mandatory
  1600. DESCRIPTION
  1601. "The channel number for the circuit that was
  1602. cleared."
  1603. ::= { x25ClearedCircuitEntry 5 }
  1604. x25ClearedCircuitClearingCause OBJECT-TYPE
  1605. SYNTAX INTEGER (0..255)
  1606. ACCESS read-only
  1607. STATUS mandatory
  1608. DESCRIPTION
  1609. "The Clearing Cause from the clear request
  1610. or clear indication packet that cleared the
  1611. circuit."
  1612. REFERENCE "See ISO 8208 Section 12.2.3.1.1"
  1613. ::= { x25ClearedCircuitEntry 6 }
  1614. x25ClearedCircuitDiagnosticCode OBJECT-TYPE
  1615. SYNTAX INTEGER (0..255)
  1616. ACCESS read-only
  1617. STATUS mandatory
  1618. DESCRIPTION
  1619. "The Diagnostic Code from the clear request
  1620. or clear indication packet that cleared the
  1621. circuit."
  1622. REFERENCE "See ISO 8208 Section 12.2.3.1.2"
  1623. ::= { x25ClearedCircuitEntry 7 }
  1624. x25ClearedCircuitInPdus OBJECT-TYPE
  1625. SYNTAX Counter
  1626. ACCESS read-only
  1627. STATUS mandatory
  1628. DESCRIPTION
  1629. "The number of PDUs received on the
  1630. circuit."
  1631. ::= { x25ClearedCircuitEntry 8 }
  1632. x25ClearedCircuitOutPdus OBJECT-TYPE
  1633. SYNTAX Counter
  1634. ACCESS read-only
  1635. STATUS mandatory
  1636. DESCRIPTION
  1637. "The number of PDUs transmitted on the
  1638. circuit."
  1639. ::= { x25ClearedCircuitEntry 9 }
  1640. x25ClearedCircuitCalledAddress OBJECT-TYPE
  1641. SYNTAX X121Address
  1642. ACCESS read-only
  1643. STATUS mandatory
  1644. DESCRIPTION
  1645. "The called address from the cleared
  1646. circuit."
  1647. ::= { x25ClearedCircuitEntry 10 }
  1648. x25ClearedCircuitCallingAddress OBJECT-TYPE
  1649. SYNTAX X121Address
  1650. ACCESS read-only
  1651. STATUS mandatory
  1652. DESCRIPTION
  1653. "The calling address from the cleared
  1654. circuit."
  1655. ::= { x25ClearedCircuitEntry 11 }
  1656. x25ClearedCircuitClearFacilities OBJECT-TYPE
  1657. SYNTAX OCTET STRING (SIZE (0..109))
  1658. ACCESS read-only
  1659. STATUS mandatory
  1660. DESCRIPTION
  1661. "The facilities field from the clear request
  1662. or clear indication packet that cleared the
  1663. circuit. A size of zero indicates no
  1664. facilities were present."
  1665. ::= { x25ClearedCircuitEntry 12 }
  1666. -- ###########################################################
  1667. -- The Call Parameter Table
  1668. -- ###########################################################
  1669. x25CallParmTable OBJECT-TYPE
  1670. SYNTAX SEQUENCE OF X25CallParmEntry
  1671. ACCESS not-accessible
  1672. STATUS mandatory
  1673. DESCRIPTION
  1674. "These objects contain the parameters that
  1675. can be varied between X.25 calls. The
  1676. entries in this table are independent of the
  1677. PLE. There exists only one of these tables
  1678. for the entire system. The indexes for the
  1679. entries are independent of any PLE or any
  1680. circuit. Other tables reference entries in
  1681. this table. Entries in this table can be
  1682. used for default PLE parameters, for
  1683. parameters to use to place/answer a call,
  1684. for the parameters currently in use for a
  1685. circuit, or parameters that were used by a
  1686. circuit.
  1687. The number of references to a given set of
  1688. parameters can be found in the
  1689. x25CallParmRefCount object sharing the same
  1690. instance identifier with the parameters.
  1691. The value of this reference count also
  1692. affects the access of the objects in this
  1693. table. An object in this table with the
  1694. same instance identifier as the instance
  1695. identifier of an x25CallParmRefCount must be
  1696. consider associated with that reference
  1697. count. An object with an associated
  1698. reference count of zero can be written (if
  1699. its ACCESS clause allows it). An object
  1700. with an associated reference count greater
  1701. than zero can not be written (regardless of
  1702. the ACCESS clause). This ensures that a set
  1703. of call parameters being referenced from
  1704. another table can not be modified or changed
  1705. in a ways inappropriate for continued use by
  1706. that table."
  1707. ::= { x25 9 }
  1708. x25CallParmEntry OBJECT-TYPE
  1709. SYNTAX X25CallParmEntry
  1710. ACCESS not-accessible
  1711. STATUS mandatory
  1712. DESCRIPTION
  1713. "Entries of x25CallParmTable."
  1714. INDEX { x25CallParmIndex }
  1715. ::= { x25CallParmTable 1 }
  1716. X25CallParmEntry ::= SEQUENCE {
  1717. x25CallParmIndex
  1718. PositiveInteger,
  1719. x25CallParmStatus
  1720. EntryStatus,
  1721. x25CallParmRefCount
  1722. PositiveInteger,
  1723. x25CallParmInPacketSize
  1724. INTEGER,
  1725. x25CallParmOutPacketSize
  1726. INTEGER,
  1727. x25CallParmInWindowSize
  1728. INTEGER,
  1729. x25CallParmOutWindowSize
  1730. INTEGER,
  1731. x25CallParmAcceptReverseCharging
  1732. INTEGER,
  1733. x25CallParmProposeReverseCharging
  1734. INTEGER,
  1735. x25CallParmFastSelect
  1736. INTEGER,
  1737. x25CallParmInThruPutClasSize
  1738. INTEGER,
  1739. x25CallParmOutThruPutClasSize
  1740. INTEGER,
  1741. x25CallParmCug
  1742. DisplayString,
  1743. x25CallParmCugoa
  1744. DisplayString,
  1745. x25CallParmBcug
  1746. DisplayString,
  1747. x25CallParmNui
  1748. OCTET STRING,
  1749. x25CallParmChargingInfo
  1750. INTEGER,
  1751. x25CallParmRpoa
  1752. DisplayString,
  1753. x25CallParmTrnstDly
  1754. INTEGER,
  1755. x25CallParmCallingExt
  1756. DisplayString,
  1757. x25CallParmCalledExt
  1758. DisplayString,
  1759. x25CallParmInMinThuPutCls
  1760. INTEGER,
  1761. x25CallParmOutMinThuPutCls
  1762. INTEGER,
  1763. x25CallParmEndTrnsDly
  1764. OCTET STRING,
  1765. x25CallParmPriority
  1766. OCTET STRING,
  1767. x25CallParmProtection
  1768. DisplayString,
  1769. x25CallParmExptData
  1770. INTEGER,
  1771. x25CallParmUserData
  1772. OCTET STRING,
  1773. x25CallParmCallingNetworkFacilities
  1774. OCTET STRING,
  1775. x25CallParmCalledNetworkFacilities
  1776. OCTET STRING
  1777. }
  1778. x25CallParmIndex OBJECT-TYPE
  1779. SYNTAX PositiveInteger
  1780. ACCESS read-only
  1781. STATUS mandatory
  1782. DESCRIPTION
  1783. "A value that distinguishes this entry from
  1784. another entry. Entries in this table are
  1785. referenced from other objects which identify
  1786. call parameters.
  1787. It is impossible to know which other objects
  1788. in the MIB reference entries in the table by
  1789. looking at this table. Because of this,
  1790. changes to parameters must be accomplished
  1791. by creating a new entry in this table and
  1792. then changing the referencing table to
  1793. identify the new entry.
  1794. Note that an agent will only use the values
  1795. in this table when another table is changed
  1796. to reference those values. The number of
  1797. other tables that reference an index object
  1798. in this table can be found in
  1799. x25CallParmRefCount. The value of the
  1800. reference count will affect the writability
  1801. of the objects as explained above.
  1802. Entries in this table which have a reference
  1803. count of zero maybe deleted at the convence
  1804. of the agent. Care should be taken by the
  1805. agent to give the NMS sufficient time to
  1806. create a reference to newly created entries.
  1807. Should a Management Station not find a free
  1808. index with which to create a new entry, it
  1809. may feel free to delete entries with a
  1810. reference count of zero. However in doing
  1811. so the Management Station much realize it
  1812. may impact other Management Stations."
  1813. ::= { x25CallParmEntry 1 }
  1814. x25CallParmStatus OBJECT-TYPE
  1815. SYNTAX EntryStatus
  1816. ACCESS read-write
  1817. STATUS mandatory
  1818. DESCRIPTION
  1819. "The status of this call parameter entry.
  1820. See RFC 1271 for details of usage."
  1821. ::= { x25CallParmEntry 2 }
  1822. x25CallParmRefCount OBJECT-TYPE
  1823. SYNTAX PositiveInteger
  1824. ACCESS read-only
  1825. STATUS mandatory
  1826. DESCRIPTION
  1827. "The number of references know by a
  1828. management station to exist to this set of
  1829. call parameters. This is the number of
  1830. other objects that have returned a value of,
  1831. and will return a value of, the index for
  1832. this set of call parameters. Examples of
  1833. such objects are the x25AdmnDefCallParamId,
  1834. x25OperDataLinkId, or x25AdmnDefCallParamId
  1835. objects defined above."
  1836. ::= { x25CallParmEntry 3 }
  1837. x25CallParmInPacketSize OBJECT-TYPE
  1838. SYNTAX INTEGER (0..4096)
  1839. ACCESS read-write
  1840. STATUS mandatory
  1841. DESCRIPTION
  1842. "The maximum receive packet size in octets
  1843. for a circuit. A size of zero for a circuit
  1844. means use the PLE default size. A size of
  1845. zero for the PLE means use a default size of
  1846. 128."
  1847. REFERENCE "10733 proposedPacketSize;
  1848. See ISO 8208 Section 15.2.2.1.1"
  1849. DEFVAL { 128 }
  1850. ::= { x25CallParmEntry 4 }
  1851. x25CallParmOutPacketSize OBJECT-TYPE
  1852. SYNTAX INTEGER (0..4096)
  1853. ACCESS read-write
  1854. STATUS mandatory
  1855. DESCRIPTION
  1856. "The maximum transmit packet size in octets
  1857. for a circuit. A size of zero for a circuit
  1858. means use the PLE default size. A size of
  1859. zero for the PLE default means use a default
  1860. size of 128."
  1861. REFERENCE "10733 proposedPacketSize;
  1862. See ISO 8208 Section 15.2.2.1.1"
  1863. DEFVAL { 128 }
  1864. ::= { x25CallParmEntry 5 }
  1865. x25CallParmInWindowSize OBJECT-TYPE
  1866. SYNTAX INTEGER (0..127)
  1867. ACCESS read-write
  1868. STATUS mandatory
  1869. DESCRIPTION
  1870. "The receive window size for a circuit. A
  1871. size of zero for a circuit means use the PLE
  1872. default size. A size of zero for the PLE
  1873. default means use 2."
  1874. REFERENCE "10733 proposedWindowSize;
  1875. See ISO 8208 Section 15.2.2.1.2"
  1876. DEFVAL { 2 }
  1877. ::= { x25CallParmEntry 6 }
  1878. x25CallParmOutWindowSize OBJECT-TYPE
  1879. SYNTAX INTEGER (0..127)
  1880. ACCESS read-write
  1881. STATUS mandatory
  1882. DESCRIPTION
  1883. "The transmit window size for a circuit. A
  1884. size of zero for a circuit means use the PLE
  1885. default size. A size of zero for the PLE
  1886. default means use 2."
  1887. REFERENCE "10733 proposedWindowSize;
  1888. See ISO 8208 Section 15.2.2.1.2"
  1889. DEFVAL { 2 }
  1890. ::= { x25CallParmEntry 7 }
  1891. x25CallParmAcceptReverseCharging OBJECT-TYPE
  1892. SYNTAX INTEGER {
  1893. default (1),
  1894. accept (2),
  1895. refuse (3),
  1896. neverAccept (4)
  1897. }
  1898. ACCESS read-write
  1899. STATUS mandatory
  1900. DESCRIPTION
  1901. "An enumeration defining if the PLE will
  1902. accept or refuse charges. A value of
  1903. default for a circuit means use the PLE
  1904. default value. A value of neverAccept is
  1905. only used for the PLE default and indicates
  1906. the PLE will never accept reverse charging.
  1907. A value of default for a PLE default means
  1908. refuse."
  1909. REFERENCE "10733 acceptReverseCharging"
  1910. DEFVAL { refuse }
  1911. ::= { x25CallParmEntry 8 }
  1912. x25CallParmProposeReverseCharging OBJECT-TYPE
  1913. SYNTAX INTEGER {
  1914. default (1),
  1915. reverse (2),
  1916. local (3)
  1917. }
  1918. ACCESS read-write
  1919. STATUS mandatory
  1920. DESCRIPTION
  1921. "An enumeration defining if the PLE should
  1922. propose reverse or local charging. The
  1923. value of default for a circuit means use the
  1924. PLE default. The value of default for the
  1925. PLE default means use local."
  1926. REFERENCE "10733 proposedPacketSize;
  1927. See ISO 8208 Section 15.2.2.6"
  1928. DEFVAL { local }
  1929. ::= { x25CallParmEntry 9 }
  1930. x25CallParmFastSelect OBJECT-TYPE
  1931. SYNTAX INTEGER {
  1932. default (1),
  1933. notSpecified (2),
  1934. fastSelect (3),
  1935. restrictedFastResponse (4),
  1936. noFastSelect (5),
  1937. noRestrictedFastResponse (6)
  1938. }
  1939. ACCESS read-write
  1940. STATUS mandatory
  1941. DESCRIPTION
  1942. "Expresses preference for use of fast select
  1943. facility. The value of default for a
  1944. circuit is the PLE default. A value of
  1945. default for the PLE means noFastSelect. A
  1946. value of noFastSelect or
  1947. noRestrictedFastResponse indicates a circuit
  1948. may not use fast select or restricted fast
  1949. response."
  1950. REFERENCE "10733 fastSelect;
  1951. Sec ISO 8208 Section 15.2.2.6"
  1952. DEFVAL { noFastSelect }
  1953. ::= { x25CallParmEntry 10 }
  1954. x25CallParmInThruPutClasSize OBJECT-TYPE
  1955. SYNTAX INTEGER {
  1956. tcReserved1 (1),
  1957. tcReserved2 (2),
  1958. tc75 (3),
  1959. tc150 (4),
  1960. tc300 (5),
  1961. tc600 (6),
  1962. tc1200 (7),
  1963. tc2400 (8),
  1964. tc4800 (9),
  1965. tc9600 (10),
  1966. tc19200 (11),
  1967. tc48000 (12),
  1968. tc64000 (13),
  1969. tcReserved14 (14),
  1970. tcReserved15 (15),
  1971. tcReserved0 (16),
  1972. tcNone (17),
  1973. tcDefault (18)
  1974. }
  1975. ACCESS read-write
  1976. STATUS mandatory
  1977. DESCRIPTION
  1978. "The incoming throughput class to negotiate.
  1979. A value of tcDefault for a circuit means use
  1980. the PLE default. A value of tcDefault for
  1981. the PLE default means tcNone. A value of
  1982. tcNone means do not negotiate throughtput
  1983. class."
  1984. REFERENCE "See ISO 8208 Section 15.2.2.2, table 18"
  1985. DEFVAL { tcNone }
  1986. ::= { x25CallParmEntry 11 }
  1987. x25CallParmOutThruPutClasSize OBJECT-TYPE
  1988. SYNTAX INTEGER {
  1989. tcReserved1 (1),
  1990. tcReserved2 (2),
  1991. tc75 (3),
  1992. tc150 (4),
  1993. tc300 (5),
  1994. tc600 (6),
  1995. tc1200 (7),
  1996. tc2400 (8),
  1997. tc4800 (9),
  1998. tc9600 (10),
  1999. tc19200 (11),
  2000. tc48000 (12),
  2001. tc64000 (13),
  2002. tcReserved14 (14),
  2003. tcReserved15 (15),
  2004. tcReserved0 (16),
  2005. tcNone (17),
  2006. tcDefault (18)
  2007. }
  2008. ACCESS read-write
  2009. STATUS mandatory
  2010. DESCRIPTION
  2011. "The outgoing throughput class to negotiate.
  2012. A value of tcDefault for a circuit means use
  2013. the PLE default. A value of tcDefault for
  2014. the PLE default means use tcNone. A value
  2015. of tcNone means do not negotiate throughtput
  2016. class."
  2017. REFERENCE "See ISO 8208 Section 15.2.2.2, table 18"
  2018. DEFVAL { tcNone }
  2019. ::= { x25CallParmEntry 12 }
  2020. x25CallParmCug OBJECT-TYPE
  2021. SYNTAX DisplayString (SIZE(0..4))
  2022. ACCESS read-write
  2023. STATUS mandatory
  2024. DESCRIPTION
  2025. "The Closed User Group to specify. This
  2026. consists of two or four octets containing
  2027. the characters 0 through 9. A zero length
  2028. string indicates no facility requested. A
  2029. string length of three containing the
  2030. characters DEF for a circuit means use the
  2031. PLE default, (the PLE default parameter may
  2032. not reference an entry of DEF.)"
  2033. REFERENCE "See ISO 8208 Section 15.2.2.3"
  2034. DEFVAL { ''h }
  2035. ::= { x25CallParmEntry 13 }
  2036. x25CallParmCugoa OBJECT-TYPE
  2037. SYNTAX DisplayString (SIZE(0..4))
  2038. ACCESS read-write
  2039. STATUS mandatory
  2040. DESCRIPTION
  2041. "The Closed User Group with Outgoing Access
  2042. to specify. This consists of two or four
  2043. octets containing the characters 0 through
  2044. 9. A string length of three containing the
  2045. characters DEF for a circuit means use the
  2046. PLE default (the PLE default parameters may
  2047. not reference an entry of DEF). A zero
  2048. length string indicates no facility
  2049. requested."
  2050. REFERENCE "See ISO 8208 Section 15.2.2.4"
  2051. DEFVAL { ''h }
  2052. ::= { x25CallParmEntry 14 }
  2053. x25CallParmBcug OBJECT-TYPE
  2054. SYNTAX DisplayString (SIZE(0..3))
  2055. ACCESS read-write
  2056. STATUS mandatory
  2057. DESCRIPTION
  2058. "The Bilateral Closed User Group to specify.
  2059. This consists of two octets containing the
  2060. characters 0 through 9. A string length of
  2061. three containing the characters DEF for a
  2062. circuit means use the PLE default (the PLE
  2063. default parameter may not reference an entry
  2064. of DEF). A zero length string indicates no
  2065. facility requested."
  2066. REFERENCE "See ISO 8208 Section 15.2.2.5"
  2067. DEFVAL { ''h }
  2068. ::= { x25CallParmEntry 15 }
  2069. x25CallParmNui OBJECT-TYPE
  2070. SYNTAX OCTET STRING (SIZE(0..108))
  2071. ACCESS read-write
  2072. STATUS mandatory
  2073. DESCRIPTION
  2074. "The Network User Identifier facility. This
  2075. is binary value to be included immediately
  2076. after the length field. The PLE will supply
  2077. the length octet. A zero length string
  2078. indicates no facility requested. This value
  2079. is ignored for the PLE default parameters
  2080. entry."
  2081. REFERENCE "See ISO 8208 Section 15.2.2.7"
  2082. DEFVAL { ''h }
  2083. ::= { x25CallParmEntry 16 }
  2084. x25CallParmChargingInfo OBJECT-TYPE
  2085. SYNTAX INTEGER {
  2086. default (1),
  2087. noFacility (2),
  2088. noChargingInfo (3),
  2089. chargingInfo (4)
  2090. }
  2091. ACCESS read-write
  2092. STATUS mandatory
  2093. DESCRIPTION
  2094. "The charging Information facility. A value
  2095. of default for a circuit means use the PLE
  2096. default. The value of default for the
  2097. default PLE parameters means use noFacility.
  2098. The value of noFacility means do not include
  2099. a facility."
  2100. REFERENCE "See ISO 8208 Section 15.2.2.8"
  2101. DEFVAL { noFacility }
  2102. ::= { x25CallParmEntry 17 }
  2103. x25CallParmRpoa OBJECT-TYPE
  2104. SYNTAX DisplayString (SIZE(0..108))
  2105. ACCESS read-write
  2106. STATUS mandatory
  2107. DESCRIPTION
  2108. "The RPOA facility. The octet string
  2109. contains n * 4 sequences of the characters
  2110. 0-9 to specify a facility with n entries.
  2111. The octet string containing the 3 characters
  2112. DEF for a circuit specifies use of the PLE
  2113. default (the entry for the PLE default may
  2114. not contain DEF). A zero length string
  2115. indicates no facility requested."
  2116. REFERENCE "See ISO 8208, section 15.2.2.9"
  2117. DEFVAL { ''h }
  2118. ::= { x25CallParmEntry 18 }
  2119. x25CallParmTrnstDly OBJECT-TYPE
  2120. SYNTAX INTEGER (0..65537)
  2121. ACCESS read-write
  2122. STATUS mandatory
  2123. DESCRIPTION
  2124. "The Transit Delay Selection and Indication
  2125. value. A value of 65536 indicates no
  2126. facility requested. A value of 65537 for a
  2127. circuit means use the PLE default (the PLE
  2128. default parameters entry may not use the
  2129. value 65537). The value 65535 may only be
  2130. used to indicate the value in use by a
  2131. circuit."
  2132. REFERENCE "See ISO 8208, Section 15.2.2.13"
  2133. DEFVAL { 65536 }
  2134. ::= { x25CallParmEntry 19 }
  2135. -- The following parameters are for CCITT facilities.
  2136. x25CallParmCallingExt OBJECT-TYPE
  2137. SYNTAX DisplayString (SIZE(0..40))
  2138. ACCESS read-write
  2139. STATUS mandatory
  2140. DESCRIPTION
  2141. "The Calling Extension facility. This
  2142. contains one of the following:
  2143. A sequence of hex digits with the value to
  2144. be put in the facility. These digits will be
  2145. converted to binary by the agent and put in
  2146. the facility. These octets do not include
  2147. the length octet.
  2148. A value containing the three character DEF
  2149. for a circuit means use the PLE default,
  2150. (the entry for the PLE default parameters
  2151. may not use the value DEF).
  2152. A zero length string indicates no facility
  2153. requested."
  2154. REFERENCE "See ISO 8208 Section 15.3.2.1"
  2155. DEFVAL { ''h }
  2156. ::= { x25CallParmEntry 20 }
  2157. x25CallParmCalledExt OBJECT-TYPE
  2158. SYNTAX DisplayString (SIZE(0..40))
  2159. ACCESS read-write
  2160. STATUS mandatory
  2161. DESCRIPTION
  2162. "The Called Extension facility. This
  2163. contains one of the following:
  2164. A sequence of hex digits with the value to
  2165. be put in the facility. These digits will be
  2166. converted to binary by the agent and put in
  2167. the facility. These octets do not include
  2168. the length octet.
  2169. A value containing the three character DEF
  2170. for a circuit means use the PLE default,
  2171. (the entry for the PLE default parameters
  2172. may not use the value DEF).
  2173. A zero length string indicates no facility
  2174. requested."
  2175. REFERENCE "See ISO 8208 Section 15.3.2.2"
  2176. DEFVAL { ''h }
  2177. ::= { x25CallParmEntry 21 }
  2178. x25CallParmInMinThuPutCls OBJECT-TYPE
  2179. SYNTAX INTEGER (0..17)
  2180. ACCESS read-write
  2181. STATUS mandatory
  2182. DESCRIPTION
  2183. "The minimum input throughput Class. A
  2184. value of 16 for a circuit means use the PLE
  2185. default (the PLE parameters entry may not
  2186. use this value). A value of 17 indicates no
  2187. facility requested."
  2188. REFERENCE "See ISO 8208 Section 15.3.2.3"
  2189. DEFVAL { 17 }
  2190. ::= { x25CallParmEntry 22 }
  2191. x25CallParmOutMinThuPutCls OBJECT-TYPE
  2192. SYNTAX INTEGER (0..17)
  2193. ACCESS read-write
  2194. STATUS mandatory
  2195. DESCRIPTION
  2196. "The minimum output throughput Class. A
  2197. value of 16 for a circuit means use the PLE
  2198. default (the PLE parameters entry may not
  2199. use this value). A value of 17 indicates no
  2200. facility requested."
  2201. REFERENCE "See ISO 8208 Section 15.3.2.3"
  2202. DEFVAL { 17 }
  2203. ::= { x25CallParmEntry 23 }
  2204. x25CallParmEndTrnsDly OBJECT-TYPE
  2205. SYNTAX OCTET STRING (SIZE(0..6))
  2206. ACCESS read-write
  2207. STATUS mandatory
  2208. DESCRIPTION
  2209. "The End-to-End Transit Delay to negotiate.
  2210. An octet string of length 2, 4, or 6
  2211. contains the facility encoded as specified
  2212. in ISO/IEC 8208 section 15.3.2.4. An octet
  2213. string of length 3 containing the three
  2214. character DEF for a circuit means use the
  2215. PLE default (the entry for the PLE default
  2216. can not contain the characters DEF). A zero
  2217. length string indicates no facility
  2218. requested."
  2219. REFERENCE "See ISO 8208 Section 15.3.2.4"
  2220. DEFVAL { ''h }
  2221. ::= { x25CallParmEntry 24 }
  2222. x25CallParmPriority OBJECT-TYPE
  2223. SYNTAX OCTET STRING (SIZE(0..6))
  2224. ACCESS read-write
  2225. STATUS mandatory
  2226. DESCRIPTION
  2227. "The priority facility to negotiate. The
  2228. octet string encoded as specified in ISO/IEC
  2229. 8208 section 15.3.2.5. A zero length string
  2230. indicates no facility requested. The entry
  2231. for the PLE default parameters must be zero
  2232. length."
  2233. REFERENCE "See ISO 8208 Section 15.3.2.5"
  2234. DEFVAL { ''h }
  2235. ::= { x25CallParmEntry 25 }
  2236. x25CallParmProtection OBJECT-TYPE
  2237. SYNTAX DisplayString (SIZE(0..108))
  2238. ACCESS read-write
  2239. STATUS mandatory
  2240. DESCRIPTION
  2241. "A string contains the following:
  2242. A hex string containing the value for the
  2243. protection facility. This will be converted
  2244. from hex to the octets actually in the
  2245. packet by the agent. The agent will supply
  2246. the length field and the length octet is not
  2247. contained in this string.
  2248. An string containing the 3 characters DEF
  2249. for a circuit means use the PLE default (the
  2250. entry for the PLE default parameters may not
  2251. use the value DEF).
  2252. A zero length string mean no facility
  2253. requested."
  2254. REFERENCE "See ISO 8208 Section 15.3.2.5"
  2255. DEFVAL { ''h }
  2256. ::= { x25CallParmEntry 26 }
  2257. x25CallParmExptData OBJECT-TYPE
  2258. SYNTAX INTEGER {
  2259. default (1),
  2260. noExpeditedData (2),
  2261. expeditedData (3)
  2262. }
  2263. ACCESS read-write
  2264. STATUS mandatory
  2265. DESCRIPTION
  2266. "The Expedited Data facility to negotiate.
  2267. A value of default for a circuit means use
  2268. the PLE default value. The entry for the
  2269. PLE default parameters may not have the
  2270. value default."
  2271. REFERENCE "See ISO 8208 Section 15.3.2.7"
  2272. DEFVAL { noExpeditedData }
  2273. ::= { x25CallParmEntry 27 }
  2274. x25CallParmUserData OBJECT-TYPE
  2275. SYNTAX OCTET STRING (SIZE (0..128))
  2276. ACCESS read-write
  2277. STATUS mandatory
  2278. DESCRIPTION
  2279. "The call user data as placed in the packet.
  2280. A zero length string indicates no call user
  2281. data. If both the circuit call parameters
  2282. and the PLE default have call user data
  2283. defined, the data from the circuit call
  2284. parameters will be used. If only the PLE
  2285. has data defined, the PLE entry will be
  2286. used. If neither the circuit call
  2287. parameters or the PLE default entry has a
  2288. value, no call user data will be sent."
  2289. REFERENCE "See ISO 8208 Section 12.2.1.1.6, 12.2.1.2"
  2290. DEFVAL { ''h }
  2291. ::= { x25CallParmEntry 28 }
  2292. x25CallParmCallingNetworkFacilities OBJECT-TYPE
  2293. SYNTAX OCTET STRING (SIZE (0..108))
  2294. ACCESS read-write
  2295. STATUS mandatory
  2296. DESCRIPTION
  2297. "The calling network facilities. The
  2298. facilities are encoded here exactly as
  2299. encoded in the call packet. These
  2300. facilities do not include the marker
  2301. facility code.
  2302. A zero length string in the entry for the
  2303. parameter to use when establishing a circuit
  2304. means use the PLE default. A zero length
  2305. string in the entry for PLE default
  2306. parameters indicates no default facilities."
  2307. REFERENCE "See ISO 8206 Section 15.1, category b"
  2308. DEFVAL { ''h }
  2309. ::= { x25CallParmEntry 29 }
  2310. x25CallParmCalledNetworkFacilities OBJECT-TYPE
  2311. SYNTAX OCTET STRING (SIZE (0..108))
  2312. ACCESS read-write
  2313. STATUS mandatory
  2314. DESCRIPTION
  2315. "The called network facilities. The
  2316. facilities are encoded here exactly as
  2317. encoded in the call packet. These
  2318. facilities do not include the marker
  2319. facility code.
  2320. A zero length string in the entry for the
  2321. parameter to use when establishing a circuit
  2322. means use the PLE default. A zero length
  2323. string in the entry for PLE default
  2324. parameters indicates no default facilities."
  2325. REFERENCE "See ISO 8206 Section 15.1, category c"
  2326. DEFVAL { ''h }
  2327. ::= { x25CallParmEntry 30 }
  2328. -- ###########################################################
  2329. -- X.25 Traps
  2330. -- ###########################################################
  2331. x25Restart TRAP-TYPE
  2332. ENTERPRISE x25
  2333. VARIABLES { x25OperIndex }
  2334. DESCRIPTION
  2335. "This trap means the X.25 PLE sent or
  2336. received a restart packet. The restart that
  2337. brings up the link should not send a
  2338. x25Restart trap so the interface should send
  2339. a linkUp trap. Sending this trap means the
  2340. agent does not send a linkDown and linkUp
  2341. trap."
  2342. ::= 1
  2343. x25Reset TRAP-TYPE
  2344. ENTERPRISE x25
  2345. VARIABLES { x25CircuitIndex,
  2346. x25CircuitChannel }
  2347. DESCRIPTION
  2348. "If the PLE sends or receives a reset, the
  2349. agent should send an x25Reset trap."
  2350. ::= 2
  2351. -- ###########################################################
  2352. -- X.25 Protocol Version Identifiers
  2353. -- ###########################################################
  2354. x25ProtocolVersion OBJECT IDENTIFIER
  2355. ::= { x25 10 }
  2356. -- X.25 CCITT 1976 version.
  2357. x25protocolCcittV1976 OBJECT IDENTIFIER
  2358. ::= { x25ProtocolVersion 1 }
  2359. -- X.25 CCITT 1980 version.
  2360. x25protocolCcittV1980 OBJECT IDENTIFIER
  2361. ::= { x25ProtocolVersion 2 }
  2362. -- X.25 CCITT 1984 version.
  2363. x25protocolCcittV1984 OBJECT IDENTIFIER
  2364. ::= { x25ProtocolVersion 3 }
  2365. -- X.25 CCITT 1988 version.
  2366. x25protocolCcittV1988 OBJECT IDENTIFIER
  2367. ::= { x25ProtocolVersion 4 }
  2368. -- X.25 1987 version of ISO 8208.
  2369. x25protocolIso8208V1987 OBJECT IDENTIFIER
  2370. ::= { x25ProtocolVersion 5 }
  2371. -- X.25 1989 version of ISO 8208.
  2372. x25protocolIso8208V1989 OBJECT IDENTIFIER
  2373. ::= { x25ProtocolVersion 6 }
  2374. -- ###########################################################
  2375. END