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.

3338 lines
104 KiB

  1. DECNET-PHIV-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. Gauge
  4. FROM RFC1155-SMI
  5. OBJECT-TYPE
  6. FROM RFC-1212
  7. mib-2, DisplayString
  8. FROM RFC1213-MIB;
  9. -- DECNet Phase-IV MIB
  10. phiv OBJECT IDENTIFIER ::= { mib-2 18 }
  11. -- textual conventions
  12. PhivAddr ::= OCTET STRING (SIZE (2))
  13. -- This data type is intended as a short word representation of
  14. -- standard DECnet Phase IV addresses. DECnet addresses are
  15. -- hierarchically structured numbers assigned to a particular
  16. -- DECnet node. The address is structured so that the area
  17. -- number is contained in the most significant 6 bits of the
  18. -- first octet. The next 2 bits of the first octet contain
  19. -- the first two bits of the host address. The remainder of
  20. -- the host address is contained in the second octet.
  21. PhivCounter ::= INTEGER
  22. -- This data type has been created for DECnet counters. These
  23. -- counters latch at their maximum specified value until either
  24. -- the system is restarted, or they are reset to zero by the user
  25. -- or management software.
  26. InterfaceIndex ::= INTEGER
  27. -- The range of ifIndex, i.e., (1..2147483647)
  28. -- groups in the decnetiv mib
  29. phivSystem OBJECT IDENTIFIER ::= { phiv 1 }
  30. phivManagement OBJECT IDENTIFIER ::= { phiv 2 }
  31. session OBJECT IDENTIFIER ::= { phiv 3 }
  32. end OBJECT IDENTIFIER ::= { phiv 4 }
  33. routing OBJECT IDENTIFIER ::= { phiv 5 }
  34. circuit OBJECT IDENTIFIER ::= { phiv 6 }
  35. ddcmp OBJECT IDENTIFIER ::= { phiv 7 }
  36. control OBJECT IDENTIFIER ::= { phiv 8 }
  37. ethernet OBJECT IDENTIFIER ::= { phiv 9 }
  38. counters OBJECT IDENTIFIER ::= { phiv 10 }
  39. adjacency OBJECT IDENTIFIER ::= { phiv 11 }
  40. line OBJECT IDENTIFIER ::= { phiv 12 }
  41. nonBroadcastLine OBJECT IDENTIFIER ::= { phiv 14 }
  42. area OBJECT IDENTIFIER ::= { phiv 15 }
  43. -- System Group
  44. -- The implementation of the System Group is mandatory for
  45. -- all systems.
  46. phivSystemState OBJECT-TYPE
  47. SYNTAX INTEGER {
  48. on (1),
  49. off (2),
  50. shut (3),
  51. restricted (4)
  52. }
  53. ACCESS read-write
  54. STATUS mandatory
  55. DESCRIPTION
  56. "This represents the operational state of the executor
  57. node.
  58. The possible states are:
  59. ON Allows logical links.
  60. OFF Allows no new links, terminates existing
  61. links, and stops routing traffic through.
  62. SHUT Allows no new logical links, does not
  63. destroy existing logical links, and goes
  64. to the OFF state when all logical links are
  65. gone.
  66. RESTRICTED Allows no new incoming logical links from
  67. other nodes.
  68. NOTE: These values are incremented by one compared to
  69. the standard DECnet values in order to maintain
  70. compliance with RFC 1155)."
  71. ::= { phivSystem 1 }
  72. phivExecIdent OBJECT-TYPE
  73. SYNTAX DisplayString (SIZE (0..32))
  74. ACCESS read-write
  75. STATUS mandatory
  76. DESCRIPTION
  77. "This is a text string that describes the executor node
  78. (for example, 'Research Lab'). The string is up to 32
  79. characters of any type."
  80. ::= { phivSystem 2 }
  81. -- Network Management Group
  82. -- The implementation of the Network Management Group is
  83. -- mandatory for all systems which contain a DECnet-style
  84. -- management version.
  85. phivMgmtMgmtVers OBJECT-TYPE
  86. SYNTAX DisplayString (SIZE (0..255))
  87. ACCESS read-only
  88. STATUS mandatory
  89. DESCRIPTION
  90. "This is the read-only Network Management Version,
  91. consisting of the version number, the Engineering
  92. Change Order (ECO) number, and the user ECO number
  93. (for example, 3.0.0). This parameter applies to the
  94. executor node only."
  95. ::= { phivManagement 1 }
  96. -- Session Layer Group
  97. -- The implementation of the Session Layer Group is optional.
  98. -- A system can be said to implement this group if and only if
  99. -- all objects in this group are implemented.
  100. phivSessionSystemName OBJECT-TYPE
  101. SYNTAX DisplayString (SIZE (0..6))
  102. ACCESS read-only
  103. STATUS mandatory
  104. DESCRIPTION
  105. "Name to be associated with the node identification.
  106. Only one name can be assigned to a node address or a
  107. circuit identification. No name should be used more than
  108. once in a DECnet network. Node-name is one to six upper
  109. case alphanumeric characters with at least one alpha
  110. character. A length of 0 indicates no name."
  111. ::= { session 1 }
  112. phivSessionInTimer OBJECT-TYPE
  113. SYNTAX INTEGER (0..65535)
  114. ACCESS read-write
  115. STATUS mandatory
  116. DESCRIPTION
  117. "This value represents the maximum duration between the
  118. time a connect is received for a process at the
  119. executor node and the time that process accepts or
  120. rejects it. If the connect is not accepted or rejected
  121. by the user within the number of seconds specified,
  122. Session Control rejects it for the user. A value of 0
  123. indicates no timer is running."
  124. ::= { session 2 }
  125. phivSessionOutTimer OBJECT-TYPE
  126. SYNTAX INTEGER (0..65535)
  127. ACCESS read-write
  128. STATUS mandatory
  129. DESCRIPTION
  130. "This value represents the duration between the time the
  131. executor requests a connect and the time that connect is
  132. acknowledged by the destination node. If the connect is
  133. not acknowledged within the number of seconds
  134. specified, Session Control returns an error. A value of 0
  135. indicates no timer is running."
  136. ::= { session 3 }
  137. -- End Communication Layer Group
  138. -- The implementation of the End Communication Layer Group is optional.
  139. -- A system can be said to implement this group if and only if
  140. -- all objects in this group are implemented.
  141. -- Remote State Table
  142. phivEndRemoteTable OBJECT-TYPE
  143. SYNTAX SEQUENCE OF PhivEndRemoteEntry
  144. ACCESS not-accessible
  145. STATUS mandatory
  146. DESCRIPTION
  147. "Information about the state of sessions between the
  148. node under study and the nodes found in the table."
  149. ::= { end 1 }
  150. phivEndRemoteEntry OBJECT-TYPE
  151. SYNTAX PhivEndRemoteEntry
  152. ACCESS not-accessible
  153. STATUS mandatory
  154. DESCRIPTION
  155. "Information about a particular remote node as seen
  156. from the end communication layer."
  157. INDEX { phivEndRemoteHostNodeID }
  158. ::= { phivEndRemoteTable 1 }
  159. PhivEndRemoteEntry ::=
  160. SEQUENCE {
  161. phivEndRemoteHostNodeID
  162. PhivAddr,
  163. phivEndRemoteState
  164. INTEGER,
  165. phivEndCircuitIndex
  166. INTEGER,
  167. phivEndActiveLinks
  168. INTEGER,
  169. phivEndDelay
  170. INTEGER
  171. }
  172. phivEndRemoteHostNodeID OBJECT-TYPE
  173. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  174. ACCESS read-only
  175. STATUS mandatory
  176. DESCRIPTION
  177. "This value is the address of the remote node to be
  178. evaluated."
  179. ::= { phivEndRemoteEntry 1 }
  180. phivEndRemoteState OBJECT-TYPE
  181. SYNTAX INTEGER {
  182. on (1),
  183. off (2),
  184. shut (3),
  185. restricted (4)
  186. }
  187. ACCESS read-write
  188. STATUS mandatory
  189. DESCRIPTION
  190. "This represents the operational state of the remote node
  191. being evaluated.
  192. The possible states are:
  193. ON Allows logical links.
  194. OFF Allows no new links, terminates existing
  195. links, and stops routing traffic through.
  196. SHUT Allows no new logical links, does not
  197. destroy existing logical links, and goes
  198. to the OFF state when all logical links are
  199. gone.
  200. RESTRICTED Allows no new incoming logical links from
  201. other nodes.
  202. NOTE: These values are incremented by one compared to
  203. the standard DECnet values in order to maintain
  204. compliance with RFC 1155."
  205. ::= { phivEndRemoteEntry 2 }
  206. phivEndCircuitIndex OBJECT-TYPE
  207. SYNTAX INTEGER (1..65535)
  208. ACCESS read-only
  209. STATUS mandatory
  210. DESCRIPTION
  211. "A unique index value for each known circuit used to
  212. communicate with the remote node. This is the same
  213. value as phivCircuitIndex."
  214. ::= { phivEndRemoteEntry 3 }
  215. phivEndActiveLinks OBJECT-TYPE
  216. SYNTAX INTEGER (0..65535)
  217. ACCESS read-only
  218. STATUS mandatory
  219. DESCRIPTION
  220. "This read-only parameter represents the number of active
  221. logical links from the executor to the destination node."
  222. ::= { phivEndRemoteEntry 4 }
  223. phivEndDelay OBJECT-TYPE
  224. SYNTAX INTEGER (0..65535)
  225. ACCESS read-only
  226. STATUS mandatory
  227. DESCRIPTION
  228. "This read-only parameter is the average round trip
  229. delay in seconds to the destination node. This
  230. parameter is kept on a remote node basis."
  231. ::= { phivEndRemoteEntry 5 }
  232. -- End System Counter Table
  233. phivEndCountTable OBJECT-TYPE
  234. SYNTAX SEQUENCE OF PhivEndCountEntry
  235. ACCESS not-accessible
  236. STATUS mandatory
  237. DESCRIPTION
  238. "Information about the counters associated with each end
  239. system that is known to the entity. These counters
  240. reflect totals from the perspective of the executor
  241. node."
  242. ::= { end 2 }
  243. phivEndCountEntry OBJECT-TYPE
  244. SYNTAX PhivEndCountEntry
  245. ACCESS not-accessible
  246. STATUS mandatory
  247. DESCRIPTION
  248. "Information about a particular session between two end
  249. systems."
  250. INDEX { phivEndCountHostNodeID }
  251. ::= { phivEndCountTable 1 }
  252. PhivEndCountEntry ::=
  253. SEQUENCE {
  254. phivEndCountHostNodeID
  255. PhivAddr,
  256. phivEndCountSecsLastZeroed
  257. PhivCounter,
  258. phivEndCountUsrBytesRec
  259. PhivCounter,
  260. phivEndCountUsrBytesSent
  261. PhivCounter,
  262. phivEndUCountUsrMessRec
  263. PhivCounter,
  264. phivEndCountUsrMessSent
  265. PhivCounter,
  266. phivEndCountTotalBytesRec
  267. PhivCounter,
  268. phivEndCountTotalBytesSent
  269. PhivCounter,
  270. phivEndCountTotalMessRec
  271. PhivCounter,
  272. phivEndCountTotalMessSent
  273. PhivCounter,
  274. phivEndCountConnectsRecd
  275. PhivCounter,
  276. phivEndCountConnectsSent
  277. PhivCounter,
  278. phivEndCountReponseTimeouts
  279. PhivCounter,
  280. phivEndCountRecdConnectResErrs
  281. PhivCounter
  282. }
  283. phivEndCountHostNodeID OBJECT-TYPE
  284. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  285. ACCESS read-only
  286. STATUS mandatory
  287. DESCRIPTION
  288. "This value is the address of the remote node to be
  289. evaluated."
  290. ::= { phivEndCountEntry 1 }
  291. phivEndCountSecsLastZeroed OBJECT-TYPE
  292. SYNTAX PhivCounter (0..65535)
  293. ACCESS read-only
  294. STATUS mandatory
  295. DESCRIPTION
  296. "This value is the number of seconds that have elapsed
  297. since the counters for the node in this table row were
  298. last set to zero. This counter is located in the
  299. network management layer, but is returned with the
  300. end system information which follows."
  301. ::= { phivEndCountEntry 2 }
  302. phivEndCountUsrBytesRec OBJECT-TYPE
  303. SYNTAX PhivCounter (0..2147483647)
  304. ACCESS read-only
  305. STATUS mandatory
  306. DESCRIPTION
  307. "Number of user bytes received from the target host."
  308. ::= { phivEndCountEntry 3 }
  309. phivEndCountUsrBytesSent OBJECT-TYPE
  310. SYNTAX PhivCounter (0..2147483647)
  311. ACCESS read-only
  312. STATUS mandatory
  313. DESCRIPTION
  314. "Number of user bytes sent to the target host."
  315. ::= { phivEndCountEntry 4 }
  316. phivEndUCountUsrMessRec OBJECT-TYPE
  317. SYNTAX PhivCounter (0..2147483647)
  318. ACCESS read-only
  319. STATUS mandatory
  320. DESCRIPTION
  321. "Number of user messages received from the target host."
  322. ::= { phivEndCountEntry 5 }
  323. phivEndCountUsrMessSent OBJECT-TYPE
  324. SYNTAX PhivCounter (0..2147483647)
  325. ACCESS read-only
  326. STATUS mandatory
  327. DESCRIPTION
  328. "Number of user messages sent to the target host."
  329. ::= { phivEndCountEntry 6 }
  330. phivEndCountTotalBytesRec OBJECT-TYPE
  331. SYNTAX PhivCounter (0..2147483647)
  332. ACCESS read-only
  333. STATUS mandatory
  334. DESCRIPTION
  335. "Number of bytes received from the target host."
  336. ::= { phivEndCountEntry 7 }
  337. phivEndCountTotalBytesSent OBJECT-TYPE
  338. SYNTAX PhivCounter (0..2147483647)
  339. ACCESS read-only
  340. STATUS mandatory
  341. DESCRIPTION
  342. "Number of bytes sent to the target host."
  343. ::= { phivEndCountEntry 8 }
  344. phivEndCountTotalMessRec OBJECT-TYPE
  345. SYNTAX PhivCounter (0..2147483647)
  346. ACCESS read-only
  347. STATUS mandatory
  348. DESCRIPTION
  349. "Number of messages received from the target host."
  350. ::= { phivEndCountEntry 9 }
  351. phivEndCountTotalMessSent OBJECT-TYPE
  352. SYNTAX PhivCounter (0..2147483647)
  353. ACCESS read-only
  354. STATUS mandatory
  355. DESCRIPTION
  356. "Number of messages sent to the target host."
  357. ::= { phivEndCountEntry 10 }
  358. phivEndCountConnectsRecd OBJECT-TYPE
  359. SYNTAX PhivCounter (0..65535)
  360. ACCESS read-only
  361. STATUS mandatory
  362. DESCRIPTION
  363. "Number of connects received from the target host."
  364. ::= { phivEndCountEntry 11 }
  365. phivEndCountConnectsSent OBJECT-TYPE
  366. SYNTAX PhivCounter (0..65535)
  367. ACCESS read-only
  368. STATUS mandatory
  369. DESCRIPTION
  370. "Number of connects sent to the target host."
  371. ::= {phivEndCountEntry 12 }
  372. phivEndCountReponseTimeouts OBJECT-TYPE
  373. SYNTAX PhivCounter (0..65535)
  374. ACCESS read-only
  375. STATUS mandatory
  376. DESCRIPTION
  377. "Number of response timeouts."
  378. ::= { phivEndCountEntry 13 }
  379. phivEndCountRecdConnectResErrs OBJECT-TYPE
  380. SYNTAX PhivCounter (0..65535)
  381. ACCESS read-only
  382. STATUS mandatory
  383. DESCRIPTION
  384. "Number of received connect resource errors."
  385. ::= {phivEndCountEntry 14 }
  386. -- additional End System objects
  387. phivEndMaxLinks OBJECT-TYPE
  388. SYNTAX INTEGER (1..65535)
  389. ACCESS read-write
  390. STATUS mandatory
  391. DESCRIPTION
  392. "This value represents the maximum active logical
  393. link count allowed for the executor."
  394. ::= { end 3 }
  395. phivEndNSPVers OBJECT-TYPE
  396. SYNTAX DisplayString (SIZE (0..255))
  397. ACCESS read-only
  398. STATUS mandatory
  399. DESCRIPTION
  400. "This read-only parameter represents the version number
  401. of the node End Communication S/W. The format is
  402. version number, ECO, and user ECO, e.g., 4.1.0"
  403. ::= { end 4 }
  404. phivEndRetransmitFactor OBJECT-TYPE
  405. SYNTAX INTEGER (1..65535)
  406. ACCESS read-write
  407. STATUS mandatory
  408. DESCRIPTION
  409. "This value represents the maximum number of times the
  410. source End Communication at the executor node will
  411. restart the retransmission timer when it expires. If
  412. the number is exceeded, Session Control disconnects the
  413. logical link for the user."
  414. ::= { end 5 }
  415. phivEndDelayFact OBJECT-TYPE
  416. SYNTAX INTEGER (1..255)
  417. ACCESS read-write
  418. STATUS mandatory
  419. DESCRIPTION
  420. "This is the number by which to multiply one sixteenth
  421. of the estimated round trip delay to a node to set the
  422. retransmission timer to that node."
  423. ::= { end 6 }
  424. phivEndDelayWeight OBJECT-TYPE
  425. SYNTAX INTEGER (1..255)
  426. ACCESS read-write
  427. STATUS mandatory
  428. DESCRIPTION
  429. "This number represents the weight to apply to a
  430. current round trip delay estimate to a remote node
  431. when updating the estimated round trip delay to a node.
  432. On some systems the number must be 1 less than a power
  433. of 2 for computational efficiency."
  434. ::= { end 7 }
  435. phivEndInactivityTimer OBJECT-TYPE
  436. SYNTAX INTEGER (1..65535)
  437. ACCESS read-write
  438. STATUS mandatory
  439. DESCRIPTION
  440. "This value represents the maximum duration of inactivity
  441. (no data in either direction) on a logical link before
  442. the node checks to see if the logical link still works.
  443. If no activity occurs within the minimum number of
  444. seconds, End Communication generates artificial
  445. traffic to test the link (End Communication
  446. specification)."
  447. ::= { end 8 }
  448. phivEndCountZeroCount OBJECT-TYPE
  449. SYNTAX INTEGER {
  450. other (1),
  451. reset (2)
  452. }
  453. ACCESS read-write
  454. STATUS mandatory
  455. DESCRIPTION
  456. "When this value is set to 2, all of the counters in
  457. the End System Counter Table are set to zero."
  458. ::= { end 9 }
  459. phivEndMaxLinksActive OBJECT-TYPE
  460. SYNTAX PhivCounter (0..65535)
  461. ACCESS read-write
  462. STATUS mandatory
  463. DESCRIPTION
  464. "This value represents the high water mark for the
  465. number of links that were active at any one time."
  466. ::= { end 10 }
  467. -- Routing Layer Group
  468. -- The implementation of the Routing Layer Group is mandatory for
  469. -- all systems that implement level 1 routing layer
  470. -- communications.
  471. phivRouteBroadcastRouteTimer OBJECT-TYPE
  472. SYNTAX INTEGER (1..65535)
  473. ACCESS read-write
  474. STATUS mandatory
  475. DESCRIPTION
  476. "This value determines the maximum time in seconds
  477. allowed between Routing updates on Ethernet
  478. circuits. When this timer expired before a routing
  479. update occurs, a routing update is forced. With a
  480. standard calculation, Routing also uses this timer
  481. to enforce a minimum delay between routing updates."
  482. ::= { routing 1 }
  483. phivRouteBuffSize OBJECT-TYPE
  484. SYNTAX INTEGER (1..65535)
  485. ACCESS read-write
  486. STATUS mandatory
  487. DESCRIPTION
  488. "This parameter value determines the maximum size of
  489. a Routing message. It therefore determines the maximum
  490. size message that can be forwarded. This size includes
  491. protocol overhead down to and including the End
  492. Communication layer, plus a constant value of 6. (This
  493. value of 6 is included to provide compatibility with
  494. the parameter definition in Phase III, which included
  495. the Routing overhead.) It does not include Routing or
  496. Data link overhead (except for the constant value of
  497. 6). There is one buffer size for all circuits.
  498. NOTE: The BUFFER SIZE defines the maximum size messages
  499. that the Routing layer can forward. The SEGMENT BUFFER
  500. SIZE (defined below) defines the maximum size messages
  501. that the End Communication layer can transmit or
  502. receive. The SEGMENT BUFFER SIZE is always less than
  503. or equal to the BUFFER SIZE. Normally the two
  504. parameters will be equal. They may be different to
  505. allow the network manager to alter buffer sizes
  506. on all nodes without interruption of service. They both
  507. include an extra 6 bytes for compatibility with Phase
  508. III."
  509. ::= { routing 2 }
  510. phivRouteRoutingVers OBJECT-TYPE
  511. SYNTAX DisplayString (SIZE (0..255))
  512. ACCESS read-only
  513. STATUS mandatory
  514. DESCRIPTION
  515. "This read-only parameter identifies the executor node's
  516. Routing version number. The format is version number,
  517. ECO, and user ECO, e.g., 4.1.0"
  518. ::= { routing 3 }
  519. phivRouteMaxAddr OBJECT-TYPE
  520. SYNTAX INTEGER (1..1023)
  521. ACCESS read-write
  522. STATUS mandatory
  523. DESCRIPTION
  524. "This value represents the largest node number and,
  525. therefore, number of nodes that can be known about
  526. by the executor node's home area."
  527. ::= { routing 4 }
  528. phivRouteMaxBdcastNonRouters OBJECT-TYPE
  529. SYNTAX INTEGER (0..65535)
  530. ACCESS read-write
  531. STATUS mandatory
  532. DESCRIPTION
  533. "This value represents the maximum total number of
  534. nonrouters the executor node can have on its Ethernet
  535. circuits."
  536. ::= { routing 5 }
  537. phivRouteMaxBdcastRouters OBJECT-TYPE
  538. SYNTAX INTEGER (0..65535)
  539. ACCESS read-write
  540. STATUS mandatory
  541. DESCRIPTION
  542. "This value represents the maximum total number of
  543. routers the executor node can have on its Ethernet
  544. circuits."
  545. ::= { routing 6 }
  546. phivRouteMaxBuffs OBJECT-TYPE
  547. SYNTAX INTEGER (1..65535)
  548. ACCESS read-write
  549. STATUS mandatory
  550. DESCRIPTION
  551. "This value represents the maximum number of transmit
  552. buffers that Routing may use for all circuits."
  553. ::= { routing 7 }
  554. phivRouteMaxCircuits OBJECT-TYPE
  555. SYNTAX INTEGER (1..65535)
  556. ACCESS read-write
  557. STATUS mandatory
  558. DESCRIPTION
  559. "This value represents the maximum number of Routing
  560. circuits that the executor node can know about."
  561. ::= { routing 8 }
  562. phivRouteMaxCost OBJECT-TYPE
  563. SYNTAX INTEGER (1..1022)
  564. ACCESS read-write
  565. STATUS mandatory
  566. DESCRIPTION
  567. "This value represents the maximum total path cost
  568. allowed from the executor to any node within an area.
  569. The path cost is the sum of the circuit costs along
  570. a path between two nodes. This parameter defines the
  571. point where the executor node's Routing routing
  572. decision algorithm declares another node unreachable
  573. because the cost of the least costly path to the
  574. other node is excessive. For correct operation, this
  575. parameter must not be less than the maximum path cost
  576. of the network."
  577. ::= { routing 9 }
  578. phivRouteMaxHops OBJECT-TYPE
  579. SYNTAX INTEGER (1..30)
  580. ACCESS read-write
  581. STATUS mandatory
  582. DESCRIPTION
  583. "This value represents the maximum number of routing hops
  584. allowable from the executor to any other reachable node
  585. within an area. (A hop is the logical distance over a
  586. circuit between two adjacent nodes.) This parameter
  587. defines the point where the executor node's Routing
  588. routing decision algorithm declares another node
  589. unreachable because the length of the shortest path
  590. between the two nodes is too long. For correct
  591. operation, this parameter must not be less than the
  592. network diameter. (The network diameter is the
  593. reachability distance between the two nodes of the
  594. network having the greatest reachability distance,
  595. where reachability distance is the length the shortest
  596. path between a given pair of nodes.)"
  597. ::= { routing 10 }
  598. phivRouteMaxVisits OBJECT-TYPE
  599. SYNTAX INTEGER (1..63)
  600. ACCESS read-write
  601. STATUS mandatory
  602. DESCRIPTION
  603. "This value represents the maximum number of nodes a
  604. message coming into the executor node can have visited.
  605. If the message is not for this node and the MAXIMUM
  606. VISITS number is exceeded, the message is discarded.
  607. The MAXIMUM VISITS parameter defines the point where
  608. the packet lifetime control algorithm discards
  609. a packet that has traversed too many nodes. For correct
  610. operation, this parameter must not be less than the
  611. maximum path length of the network. (The maximum path
  612. length is the routing distance between the two nodes of
  613. the network having the greatest routing distance, where
  614. routing distance is the length of the least costly
  615. path between a given pair of nodes.)"
  616. ::= { routing 11 }
  617. phivRouteRoutingTimer OBJECT-TYPE
  618. SYNTAX INTEGER (1..65535)
  619. ACCESS read-write
  620. STATUS mandatory
  621. DESCRIPTION
  622. "This value determines the maximum time in seconds
  623. allowed between Routing updates on non-Ethernet
  624. circuits. When this timer expires before a routing
  625. update occurs, a routing update is forced."
  626. ::= { routing 12 }
  627. phivRouteSegBuffSize OBJECT-TYPE
  628. SYNTAX INTEGER (1..65535)
  629. ACCESS read-write
  630. STATUS mandatory
  631. DESCRIPTION
  632. "This parameter value determines the maximum size of an
  633. end-to-end segment. The size is a decimal integer in
  634. the range 1-65535. This size is in bytes. This size
  635. includes protocol overhead down to and including the
  636. End Communication layer, plus a constant value of 6.
  637. (This value of 6 is included to provide compatibility
  638. with the BUFFER SIZE parameter definition.) It does not
  639. include Routing or Data link overhead (except for the
  640. constant value of 6)."
  641. ::= { routing 13 }
  642. phivRouteType OBJECT-TYPE
  643. SYNTAX INTEGER {
  644. routing-III (1),
  645. nonrouting-III (2),
  646. area (3),
  647. routing-IV (4),
  648. nonrouting-IV (5)
  649. }
  650. ACCESS read-only
  651. STATUS obsolete
  652. DESCRIPTION
  653. "This parameter indicates the type of the executor
  654. node. The node-type is one of the following:
  655. routing-III
  656. nonrouting-III
  657. routing-IV
  658. ronrouting-IV
  659. area
  660. A routing node has full routing capability. A
  661. nonrouting node contains a subset of the Routing
  662. routing modules. The III and IV indicate the DNA
  663. phase of the node. Nonrouting nodes can deliver
  664. and receive packets to and from any node, but cannot
  665. route packets from other nodes through to other nodes.
  666. An area node routes between areas. Refer to the Routing
  667. specification for details.
  668. For adjacent nodes, this is a read-only parameter that
  669. indicates the type of the reachable adjacent node.
  670. NOTE: The ROUTING-III and NONROUTING-III values are
  671. incremented by one compared to the standard DECnet
  672. values in order to maintain compliance with RFC 1155)"
  673. ::= { routing 14 }
  674. phivRouteCountAgedPktLoss OBJECT-TYPE
  675. SYNTAX PhivCounter (0..127)
  676. ACCESS read-only
  677. STATUS mandatory
  678. DESCRIPTION
  679. "Number of aged packet losses."
  680. ::= { routing 15 }
  681. phivRouteCountNodeUnrPktLoss OBJECT-TYPE
  682. SYNTAX PhivCounter (0..65535)
  683. ACCESS read-only
  684. STATUS mandatory
  685. DESCRIPTION
  686. "Number of node unreachable packet losses."
  687. ::= { routing 16 }
  688. phivRouteCountOutRngePktLoss OBJECT-TYPE
  689. SYNTAX PhivCounter (0..127)
  690. ACCESS read-only
  691. STATUS mandatory
  692. DESCRIPTION
  693. "Number of node out-of-range packet losses."
  694. ::= { routing 17 }
  695. phivRouteCountOverSzePktLoss OBJECT-TYPE
  696. SYNTAX PhivCounter (0..127)
  697. ACCESS read-only
  698. STATUS mandatory
  699. DESCRIPTION
  700. "Number of Oversized packet losses."
  701. ::= { routing 18 }
  702. phivRouteCountPacketFmtErr OBJECT-TYPE
  703. SYNTAX PhivCounter (0..127)
  704. ACCESS read-only
  705. STATUS mandatory
  706. DESCRIPTION
  707. "Number of packet format errors."
  708. ::= { routing 19 }
  709. phivRouteCountPtlRteUpdtLoss OBJECT-TYPE
  710. SYNTAX PhivCounter (0..127)
  711. ACCESS read-only
  712. STATUS mandatory
  713. DESCRIPTION
  714. "Number of partial routing update losses."
  715. ::= { routing 20 }
  716. phivRouteCountVerifReject OBJECT-TYPE
  717. SYNTAX PhivCounter (0..127)
  718. ACCESS read-only
  719. STATUS mandatory
  720. DESCRIPTION
  721. "Number of verification rejects."
  722. ::= { routing 21 }
  723. -- Level 1 Routing Table
  724. phivLevel1RouteTable OBJECT-TYPE
  725. SYNTAX SEQUENCE OF PhivLevel1RouteEntry
  726. ACCESS not-accessible
  727. STATUS mandatory
  728. DESCRIPTION
  729. "Information about the currently known DECnet Phase
  730. IV Routes."
  731. ::= { routing 22 }
  732. phivLevel1RouteEntry OBJECT-TYPE
  733. SYNTAX PhivLevel1RouteEntry
  734. ACCESS not-accessible
  735. STATUS mandatory
  736. DESCRIPTION
  737. "Information about the currently known DECnet Phase
  738. IV Routes."
  739. INDEX { phivLevel1RouteNodeAddr }
  740. ::= { phivLevel1RouteTable 1 }
  741. PhivLevel1RouteEntry ::=
  742. SEQUENCE {
  743. phivLevel1RouteNodeAddr
  744. PhivAddr,
  745. phivLevel1RouteCircuitIndex
  746. INTEGER,
  747. phivLevel1RouteCost
  748. INTEGER,
  749. phivLevel1RouteHops
  750. INTEGER,
  751. phivLevel1RouteNextNode
  752. PhivAddr
  753. }
  754. phivLevel1RouteNodeAddr OBJECT-TYPE
  755. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  756. ACCESS read-only
  757. STATUS mandatory
  758. DESCRIPTION
  759. "This value is the address of the node about which
  760. routing information is contained in this level 1
  761. routing table."
  762. ::= { phivLevel1RouteEntry 1 }
  763. phivLevel1RouteCircuitIndex OBJECT-TYPE
  764. SYNTAX INTEGER (1..65535)
  765. ACCESS read-only
  766. STATUS mandatory
  767. DESCRIPTION
  768. "A unique index value for each known circuit. This is
  769. the index to the circuit state table and is the same
  770. value as phivCircuitIndex."
  771. ::= { phivLevel1RouteEntry 2 }
  772. phivLevel1RouteCost OBJECT-TYPE
  773. SYNTAX INTEGER (0..65535)
  774. ACCESS read-only
  775. STATUS mandatory
  776. DESCRIPTION
  777. "This read-only parameter represents the total cost
  778. over the current path to the destination node. Cost is
  779. a positive integer value associated with using a
  780. circuit. Routing routes messages (data) along the path
  781. between two nodes with the smallest cost. COST is kept
  782. on a remote node basis."
  783. ::= { phivLevel1RouteEntry 3 }
  784. phivLevel1RouteHops OBJECT-TYPE
  785. SYNTAX INTEGER (0..127)
  786. ACCESS read-only
  787. STATUS mandatory
  788. DESCRIPTION
  789. "This read-only parameter represents the number of hops
  790. over to a destination node. A hop is Routing value
  791. representing the logical distance between two nodes in
  792. a network. HOPS is kept on a remote node basis."
  793. ::= { phivLevel1RouteEntry 4 }
  794. phivLevel1RouteNextNode OBJECT-TYPE
  795. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  796. ACCESS read-only
  797. STATUS mandatory
  798. DESCRIPTION
  799. "This read-only value indicates the next node on the
  800. circuit used to get to the node under scrutiny
  801. (next hop)."
  802. ::= { phivLevel1RouteEntry 5 }
  803. -- Additional routing parameters
  804. phivRouteCountZeroCount OBJECT-TYPE
  805. SYNTAX INTEGER {
  806. other (1),
  807. reset (2)
  808. }
  809. ACCESS read-write
  810. STATUS mandatory
  811. DESCRIPTION
  812. "When this value is set to 2, the following objects are
  813. set to Zero: phivRouteCountAgedPktLoss,
  814. phivRouteCountNodeUnrPktLoss,
  815. phivRouteCountOutRngePktLoss,
  816. phivRouteCountOverSzePktLoss,
  817. phivRouteCountPacketFmtErr,
  818. phivRouteCountPtlRteUpdtLoss, and
  819. phivRouteCountVerifReject."
  820. ::= { routing 23 }
  821. phivRouteSystemAddr OBJECT-TYPE
  822. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  823. ACCESS read-only
  824. STATUS obsolete
  825. DESCRIPTION
  826. "DECnet Phase IV node address."
  827. ::= { routing 24 }
  828. phivRouteRoutingType OBJECT-TYPE
  829. SYNTAX INTEGER {
  830. routing-III (1),
  831. nonrouting-III (2),
  832. area (3),
  833. routing-IV (4),
  834. nonrouting-IV (5)
  835. }
  836. ACCESS read-write
  837. STATUS mandatory
  838. DESCRIPTION
  839. "This read-write parameter indicates the type of the executor
  840. node. The node-type is one of the following:
  841. routing-III
  842. nonrouting-III
  843. routing-IV
  844. ronrouting-IV
  845. area
  846. A routing node has full routing capability. A
  847. nonrouting node contains a subset of the Routing
  848. routing modules. The III and IV indicate the DNA
  849. phase of the node. Nonrouting nodes can deliver
  850. and receive packets to and from any node, but cannot
  851. route packets from other nodes through to other nodes.
  852. An area node routes between areas. Refer to the Routing
  853. specification for details.
  854. For adjacent nodes, this is a read-only parameter that
  855. indicates the type of the reachable adjacent node.
  856. NOTE: The ROUTING-III and NONROUTING-III values are
  857. incremented by one compared to the standard DECnet
  858. values in order to maintain compliance with RFC 1155)"
  859. ::= { routing 25 }
  860. phivRouteSystemAddress OBJECT-TYPE
  861. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  862. ACCESS read-write
  863. STATUS mandatory
  864. DESCRIPTION
  865. "DECnet Phase IV node address."
  866. ::= { routing 26 }
  867. -- Circuit Group
  868. -- The implementation of the Circuit Group is mandatory for
  869. -- all systems.
  870. -- Circuit Parameters Table
  871. phivCircuitParametersTable OBJECT-TYPE
  872. SYNTAX SEQUENCE OF PhivCircuitParametersEntry
  873. ACCESS not-accessible
  874. STATUS mandatory
  875. DESCRIPTION
  876. "Information about the parameters associated with all
  877. circuits currently known."
  878. ::= {circuit 1 }
  879. phivCircuitParametersEntry OBJECT-TYPE
  880. SYNTAX PhivCircuitParametersEntry
  881. ACCESS not-accessible
  882. STATUS mandatory
  883. DESCRIPTION
  884. "Parameters information about all circuits currently
  885. known."
  886. INDEX { phivCircuitIndex }
  887. ::= { phivCircuitParametersTable 1 }
  888. PhivCircuitParametersEntry ::=
  889. SEQUENCE {
  890. phivCircuitIndex
  891. INTEGER,
  892. phivCircuitLineIndex
  893. INTEGER,
  894. phivCircuitCommonState
  895. INTEGER,
  896. phivCircuitCommonSubState
  897. INTEGER,
  898. phivCircuitCommonName
  899. DisplayString,
  900. phivCircuitExecRecallTimer
  901. INTEGER,
  902. phivCircuitCommonType
  903. INTEGER,
  904. phivCircuitService
  905. INTEGER,
  906. phivCircuitExecCost
  907. INTEGER,
  908. phivCircuitExecHelloTimer
  909. INTEGER
  910. }
  911. phivCircuitIndex OBJECT-TYPE
  912. SYNTAX INTEGER (1..65535)
  913. ACCESS read-only
  914. STATUS mandatory
  915. DESCRIPTION
  916. "A unique index value for each known circuit."
  917. ::= { phivCircuitParametersEntry 1 }
  918. phivCircuitLineIndex OBJECT-TYPE
  919. SYNTAX InterfaceIndex
  920. ACCESS read-only
  921. STATUS mandatory
  922. DESCRIPTION
  923. "The line on which this circuit is active. This is
  924. the same as the ifIndex."
  925. ::= { phivCircuitParametersEntry 2 }
  926. phivCircuitCommonState OBJECT-TYPE
  927. SYNTAX INTEGER {
  928. on (1),
  929. off (2),
  930. service (3),
  931. cleared (4)
  932. }
  933. ACCESS read-write
  934. STATUS mandatory
  935. DESCRIPTION
  936. "This value represents the circuit's Network Management
  937. operational state. NOTE: These values are incremented
  938. by one compared to the standard DECnet values in order
  939. to maintain compliance with RFC 1155."
  940. ::= { phivCircuitParametersEntry 3 }
  941. phivCircuitCommonSubState OBJECT-TYPE
  942. SYNTAX INTEGER {
  943. starting (1),
  944. reflecting (2),
  945. looping (3),
  946. loading (4),
  947. dumping (5),
  948. triggering (6),
  949. autoservice (7),
  950. autoloading (8),
  951. autodumping (9),
  952. autotriggering (10),
  953. synchronizing (11),
  954. failed (12),
  955. running (13)
  956. }
  957. ACCESS read-only
  958. STATUS mandatory
  959. DESCRIPTION
  960. "This value represents the circuit's Network Management
  961. operational and service substate. NOTE: These values are
  962. incremented by one compared to the standard DECnet values
  963. in order to maintain compliance with RFC 1155."
  964. ::= { phivCircuitParametersEntry 4 }
  965. phivCircuitCommonName OBJECT-TYPE
  966. SYNTAX DisplayString (SIZE (0..16))
  967. ACCESS read-only
  968. STATUS mandatory
  969. DESCRIPTION
  970. "The name of the circuit entry in the table, for example,
  971. SVA-0 or in a level 2 router ASYNC-8 or ETHER-1)."
  972. ::= { phivCircuitParametersEntry 5 }
  973. phivCircuitExecRecallTimer OBJECT-TYPE
  974. SYNTAX INTEGER (0..65535)
  975. ACCESS read-write
  976. STATUS mandatory
  977. DESCRIPTION
  978. "This parameter represents the minimum number of
  979. seconds to wait before restarting the circuit. A
  980. value of 0 indicates not timer is running."
  981. ::= { phivCircuitParametersEntry 6 }
  982. phivCircuitCommonType OBJECT-TYPE
  983. SYNTAX INTEGER {
  984. ddcmp-point (1),
  985. ddcmp-control (2),
  986. ddcmp-tributary (3),
  987. x25 (4),
  988. ddcmp-dmc (5),
  989. ethernet (6),
  990. ci (7),
  991. qp2-dte20 (8),
  992. bisync (9),
  993. other (14),
  994. fddi (15)
  995. }
  996. ACCESS read-only
  997. STATUS mandatory
  998. DESCRIPTION
  999. "Represents the type of the circuit. For X.25 circuits,
  1000. the value must be set to X25. For DDCMP and Ethernet
  1001. circuits it is read only and is the same value as the
  1002. protocol of the associated line.
  1003. NOTE: Values 1 - 5 are incremented by one compared to the
  1004. standard DECnet values in order to maintain compliance
  1005. with RFC 1155."
  1006. ::= { phivCircuitParametersEntry 7 }
  1007. phivCircuitService OBJECT-TYPE
  1008. SYNTAX INTEGER {
  1009. enabled (1),
  1010. disabled (2)
  1011. }
  1012. ACCESS read-write
  1013. STATUS mandatory
  1014. DESCRIPTION
  1015. "This value indicates whether or not Network Management
  1016. allows service operations on a circuit. The values for
  1017. service-control are as follows:
  1018. ENABLED SERVICE state and/or service functions are
  1019. allowed.
  1020. DISABLED SERVICE state and/or service functions are not
  1021. allowed.
  1022. NOTE: These values are incremented by one compared to the
  1023. standard DECnet values in order to maintain compliance
  1024. with RFC 1155."
  1025. ::= { phivCircuitParametersEntry 8 }
  1026. phivCircuitExecCost OBJECT-TYPE
  1027. SYNTAX INTEGER (1..25)
  1028. ACCESS read-write
  1029. STATUS mandatory
  1030. DESCRIPTION
  1031. "This value represents the routing cost of the circuit.
  1032. Routing sends messages along the path between two nodes
  1033. having the smallest cost."
  1034. ::= { phivCircuitParametersEntry 9 }
  1035. phivCircuitExecHelloTimer OBJECT-TYPE
  1036. SYNTAX INTEGER (1..8191)
  1037. ACCESS read-write
  1038. STATUS mandatory
  1039. DESCRIPTION
  1040. "This value determines the frequency of Routing Hello
  1041. messages sent to the adjacent node on the circuit."
  1042. ::= { phivCircuitParametersEntry 10 }
  1043. -- Circuit Counters Table
  1044. phivCircuitCountTable OBJECT-TYPE
  1045. SYNTAX SEQUENCE OF PhivCircuitCountEntry
  1046. ACCESS not-accessible
  1047. STATUS mandatory
  1048. DESCRIPTION
  1049. "Information about the counters associated with all
  1050. circuits currently known."
  1051. ::= { circuit 2 }
  1052. phivCircuitCountEntry OBJECT-TYPE
  1053. SYNTAX PhivCircuitCountEntry
  1054. ACCESS not-accessible
  1055. STATUS mandatory
  1056. DESCRIPTION
  1057. "Counter information about all circuits currently known"
  1058. INDEX { phivCircuitIndex }
  1059. ::= { phivCircuitCountTable 1 }
  1060. PhivCircuitCountEntry ::=
  1061. SEQUENCE {
  1062. phivCircuitCountSecLastZeroed
  1063. PhivCounter,
  1064. phivCircuitCountTermPacketsRecd
  1065. PhivCounter,
  1066. phivCircuitCountOriginPackSent
  1067. PhivCounter,
  1068. phivCircuitCountTermCongLoss
  1069. PhivCounter,
  1070. phivCircuitCountCorruptLoss
  1071. PhivCounter,
  1072. phivCircuitCountTransitPksRecd
  1073. PhivCounter,
  1074. phivCircuitCountTransitPkSent
  1075. PhivCounter,
  1076. phivCircuitCountTransitCongestLoss
  1077. PhivCounter,
  1078. phivCircuitCountCircuitDown
  1079. PhivCounter,
  1080. phivCircuitCountInitFailure
  1081. PhivCounter,
  1082. phivCircuitCountAdjDown
  1083. PhivCounter,
  1084. phivCircuitCountPeakAdj
  1085. PhivCounter,
  1086. phivCircuitCountBytesRecd
  1087. PhivCounter,
  1088. phivCircuitCountBytesSent
  1089. PhivCounter,
  1090. phivCircuitCountDataBlocksRecd
  1091. PhivCounter,
  1092. phivCircuitCountDataBlocksSent
  1093. PhivCounter,
  1094. phivCircuitCountUsrBuffUnav
  1095. PhivCounter
  1096. }
  1097. phivCircuitCountSecLastZeroed OBJECT-TYPE
  1098. SYNTAX PhivCounter (0..65535)
  1099. ACCESS read-only
  1100. STATUS mandatory
  1101. DESCRIPTION
  1102. "Number of seconds since the circuit counters for this
  1103. circuit were last zeroed."
  1104. ::= { phivCircuitCountEntry 1 }
  1105. phivCircuitCountTermPacketsRecd OBJECT-TYPE
  1106. SYNTAX PhivCounter (0..2147483647)
  1107. ACCESS read-only
  1108. STATUS mandatory
  1109. DESCRIPTION
  1110. "Number of terminating packets received on this circuit."
  1111. ::= { phivCircuitCountEntry 2 }
  1112. phivCircuitCountOriginPackSent OBJECT-TYPE
  1113. SYNTAX PhivCounter (0..2147483647)
  1114. ACCESS read-only
  1115. STATUS mandatory
  1116. DESCRIPTION
  1117. "Number of originating packets sent on this circuit."
  1118. ::= { phivCircuitCountEntry 3 }
  1119. phivCircuitCountTermCongLoss OBJECT-TYPE
  1120. SYNTAX PhivCounter (0..65535)
  1121. ACCESS read-only
  1122. STATUS mandatory
  1123. DESCRIPTION
  1124. "Number of terminating congestion losses on this
  1125. circuit."
  1126. ::= { phivCircuitCountEntry 4 }
  1127. phivCircuitCountCorruptLoss OBJECT-TYPE
  1128. SYNTAX PhivCounter (0..255)
  1129. ACCESS read-only
  1130. STATUS mandatory
  1131. DESCRIPTION
  1132. "Number of corruption losses on this circuit."
  1133. ::= { phivCircuitCountEntry 5 }
  1134. phivCircuitCountTransitPksRecd OBJECT-TYPE
  1135. SYNTAX PhivCounter (0..2147483647)
  1136. ACCESS read-only
  1137. STATUS mandatory
  1138. DESCRIPTION
  1139. "Number of Transit packets received on this circuit."
  1140. ::= { phivCircuitCountEntry 6 }
  1141. phivCircuitCountTransitPkSent OBJECT-TYPE
  1142. SYNTAX PhivCounter (0..2147483647)
  1143. ACCESS read-only
  1144. STATUS mandatory
  1145. DESCRIPTION
  1146. "Number of transit packets sent on this circuit."
  1147. ::= { phivCircuitCountEntry 7 }
  1148. phivCircuitCountTransitCongestLoss OBJECT-TYPE
  1149. SYNTAX PhivCounter (0..65535)
  1150. ACCESS read-only
  1151. STATUS mandatory
  1152. DESCRIPTION
  1153. "Number of transit congestion losses on this circuit."
  1154. ::= { phivCircuitCountEntry 8 }
  1155. phivCircuitCountCircuitDown OBJECT-TYPE
  1156. SYNTAX PhivCounter (0..255)
  1157. ACCESS read-only
  1158. STATUS mandatory
  1159. DESCRIPTION
  1160. "Number of circuit downs on this circuit."
  1161. ::= { phivCircuitCountEntry 9 }
  1162. phivCircuitCountInitFailure OBJECT-TYPE
  1163. SYNTAX PhivCounter (0..255)
  1164. ACCESS read-only
  1165. STATUS mandatory
  1166. DESCRIPTION
  1167. "Number of Initialization failures on this circuit."
  1168. ::= { phivCircuitCountEntry 10 }
  1169. phivCircuitCountAdjDown OBJECT-TYPE
  1170. SYNTAX PhivCounter (0..2147483647)
  1171. ACCESS read-only
  1172. STATUS mandatory
  1173. DESCRIPTION
  1174. "This counter indicates the number of adjacency losses
  1175. that result from any of the following:
  1176. Node listener timeout
  1177. Invalid data received at node listener
  1178. Unexpected control (initialization or verification)
  1179. message received
  1180. Routing message received with a checksum error
  1181. Node identification from a routing message or a
  1182. Hello message that is not the one expected Hello
  1183. message received indicating that connectivity
  1184. became one-way
  1185. Adjacency idled."
  1186. ::= { phivCircuitCountEntry 11 }
  1187. phivCircuitCountPeakAdj OBJECT-TYPE
  1188. SYNTAX PhivCounter (0..65535)
  1189. ACCESS read-only
  1190. STATUS mandatory
  1191. DESCRIPTION
  1192. "This counter indicates the maximum number of nodes
  1193. that are up on the circuit."
  1194. ::= { phivCircuitCountEntry 12 }
  1195. phivCircuitCountBytesRecd OBJECT-TYPE
  1196. SYNTAX PhivCounter (0..2147483647)
  1197. ACCESS read-only
  1198. STATUS mandatory
  1199. DESCRIPTION
  1200. "Number of bytes received on this circuit."
  1201. ::= { phivCircuitCountEntry 13 }
  1202. phivCircuitCountBytesSent OBJECT-TYPE
  1203. SYNTAX PhivCounter (0..2147483647)
  1204. ACCESS read-only
  1205. STATUS mandatory
  1206. DESCRIPTION
  1207. "Number of bytes sent on this circuit."
  1208. ::= { phivCircuitCountEntry 14 }
  1209. phivCircuitCountDataBlocksRecd OBJECT-TYPE
  1210. SYNTAX PhivCounter (0..2147483647)
  1211. ACCESS read-only
  1212. STATUS mandatory
  1213. DESCRIPTION
  1214. "Number of data blocks received on this circuit."
  1215. ::= { phivCircuitCountEntry 15 }
  1216. phivCircuitCountDataBlocksSent OBJECT-TYPE
  1217. SYNTAX PhivCounter (0..2147483647)
  1218. ACCESS read-only
  1219. STATUS mandatory
  1220. DESCRIPTION
  1221. "Number of data blocks sent on this circuit."
  1222. ::= { phivCircuitCountEntry 16 }
  1223. phivCircuitCountUsrBuffUnav OBJECT-TYPE
  1224. SYNTAX PhivCounter (0..65535)
  1225. ACCESS read-only
  1226. STATUS mandatory
  1227. DESCRIPTION
  1228. "Number of user buffer unavailable errors."
  1229. ::= { phivCircuitCountEntry 17 }
  1230. -- Additional Circuit Parameters
  1231. phivCircuitOrigQueueLimit OBJECT-TYPE
  1232. SYNTAX INTEGER
  1233. ACCESS read-write
  1234. STATUS mandatory
  1235. DESCRIPTION
  1236. "This parameter indicates the maximum number of
  1237. originating packets that may be outstanding on this
  1238. circuit. This does not include route-thru traffic."
  1239. ::= { circuit 3 }
  1240. phivCircuitCountZeroCount OBJECT-TYPE
  1241. SYNTAX INTEGER {
  1242. other (1),
  1243. reset (2)
  1244. }
  1245. ACCESS read-write
  1246. STATUS mandatory
  1247. DESCRIPTION
  1248. "When this value is set to 2, all of the counters in the
  1249. Circuit Counter Table are set to zero."
  1250. ::= { circuit 4 }
  1251. -- DDCMP Circuit Group
  1252. -- The implementation of the DDCMP Circuit Group is optional.
  1253. -- A system can be said to implement this group if and only if
  1254. -- all objects in this group are implemented.
  1255. -- DDCMP Parameters Table
  1256. phivDDCMPCircuitParametersTable OBJECT-TYPE
  1257. SYNTAX SEQUENCE OF PhivDDCMPCircuitParametersEntry
  1258. ACCESS not-accessible
  1259. STATUS mandatory
  1260. DESCRIPTION
  1261. "Information about DDCMP circuit parameters."
  1262. ::= { ddcmp 1}
  1263. phivDDCMPCircuitParametersEntry OBJECT-TYPE
  1264. SYNTAX PhivDDCMPCircuitParametersEntry
  1265. ACCESS not-accessible
  1266. STATUS mandatory
  1267. DESCRIPTION
  1268. "Parameters information about DDCMP circuits currently
  1269. known."
  1270. INDEX { phivDDCMPCircuitIndex }
  1271. ::= { phivDDCMPCircuitParametersTable 1 }
  1272. PhivDDCMPCircuitParametersEntry ::=
  1273. SEQUENCE {
  1274. phivDDCMPCircuitIndex
  1275. INTEGER,
  1276. phivDDCMPCircuitAdjNodeAddr
  1277. PhivAddr,
  1278. phivDDCMPCircuitTributary
  1279. INTEGER
  1280. }
  1281. phivDDCMPCircuitIndex OBJECT-TYPE
  1282. SYNTAX INTEGER (1..65535)
  1283. ACCESS read-only
  1284. STATUS mandatory
  1285. DESCRIPTION
  1286. "A unique index value for each known DDCMP circuit.
  1287. This is the same value as phivCircuitIndex."
  1288. ::= { phivDDCMPCircuitParametersEntry 1 }
  1289. phivDDCMPCircuitAdjNodeAddr OBJECT-TYPE
  1290. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  1291. ACCESS read-only
  1292. STATUS mandatory
  1293. DESCRIPTION
  1294. "The address of the adjacent node."
  1295. ::= { phivDDCMPCircuitParametersEntry 2 }
  1296. phivDDCMPCircuitTributary OBJECT-TYPE
  1297. SYNTAX INTEGER (0..255)
  1298. ACCESS read-only
  1299. STATUS mandatory
  1300. DESCRIPTION
  1301. "This value represents the Data Link physical tributary
  1302. address of the circuit."
  1303. ::= { phivDDCMPCircuitParametersEntry 3 }
  1304. -- DDCMP Circuit Counter Table
  1305. phivDDCMPCircuitCountTable OBJECT-TYPE
  1306. SYNTAX SEQUENCE OF PhivDDCMPCircuitCountEntry
  1307. ACCESS not-accessible
  1308. STATUS mandatory
  1309. DESCRIPTION
  1310. "Information about the DDCMP counters associated with all
  1311. circuits currently known."
  1312. ::= { ddcmp 2 }
  1313. phivDDCMPCircuitCountEntry OBJECT-TYPE
  1314. SYNTAX PhivDDCMPCircuitCountEntry
  1315. ACCESS not-accessible
  1316. STATUS mandatory
  1317. DESCRIPTION
  1318. "Counter information about DDCMP circuits now known"
  1319. INDEX { phivCircuitIndex }
  1320. ::= { phivDDCMPCircuitCountTable 1 }
  1321. PhivDDCMPCircuitCountEntry ::=
  1322. SEQUENCE {
  1323. phivDDCMPCircuitErrorsInbd
  1324. PhivCounter,
  1325. phivDDCMPCircuitErrorsOutbd
  1326. PhivCounter,
  1327. phivDDCMPCircuitRmteReplyTimeouts
  1328. PhivCounter,
  1329. phivDDCMPCircuitLocalReplyTimeouts
  1330. PhivCounter,
  1331. phivDDCMPCircuitRmteBuffErrors
  1332. PhivCounter,
  1333. phivDDCMPCircuitLocalBuffErrors
  1334. PhivCounter,
  1335. phivDDCMPCircuitSelectIntervalsElap
  1336. PhivCounter,
  1337. phivDDCMPCircuitSelectTimeouts
  1338. PhivCounter
  1339. }
  1340. phivDDCMPCircuitErrorsInbd OBJECT-TYPE
  1341. SYNTAX PhivCounter (0..255)
  1342. ACCESS read-only
  1343. STATUS mandatory
  1344. DESCRIPTION
  1345. "Number of Data errors inbound."
  1346. ::= { phivDDCMPCircuitCountEntry 1 }
  1347. phivDDCMPCircuitErrorsOutbd OBJECT-TYPE
  1348. SYNTAX PhivCounter (0..255)
  1349. ACCESS read-only
  1350. STATUS mandatory
  1351. DESCRIPTION
  1352. "Number of outbound data errors."
  1353. ::= { phivDDCMPCircuitCountEntry 2 }
  1354. phivDDCMPCircuitRmteReplyTimeouts OBJECT-TYPE
  1355. SYNTAX PhivCounter (0..255)
  1356. ACCESS read-only
  1357. STATUS mandatory
  1358. DESCRIPTION
  1359. "Number of remote reply timeouts."
  1360. ::= { phivDDCMPCircuitCountEntry 3 }
  1361. phivDDCMPCircuitLocalReplyTimeouts OBJECT-TYPE
  1362. SYNTAX PhivCounter (0..255)
  1363. ACCESS read-only
  1364. STATUS mandatory
  1365. DESCRIPTION
  1366. "Number of local Reply timeouts."
  1367. ::= { phivDDCMPCircuitCountEntry 4 }
  1368. phivDDCMPCircuitRmteBuffErrors OBJECT-TYPE
  1369. SYNTAX PhivCounter (0..255)
  1370. ACCESS read-only
  1371. STATUS mandatory
  1372. DESCRIPTION
  1373. "Number of remote reply time out errors."
  1374. ::= { phivDDCMPCircuitCountEntry 5 }
  1375. phivDDCMPCircuitLocalBuffErrors OBJECT-TYPE
  1376. SYNTAX PhivCounter (0..255)
  1377. ACCESS read-only
  1378. STATUS mandatory
  1379. DESCRIPTION
  1380. "Number of local buffer errors."
  1381. ::= { phivDDCMPCircuitCountEntry 6 }
  1382. phivDDCMPCircuitSelectIntervalsElap OBJECT-TYPE
  1383. SYNTAX PhivCounter (0..65535)
  1384. ACCESS read-only
  1385. STATUS mandatory
  1386. DESCRIPTION
  1387. "Selection intervals that have elapsed."
  1388. ::= {phivDDCMPCircuitCountEntry 7 }
  1389. phivDDCMPCircuitSelectTimeouts OBJECT-TYPE
  1390. SYNTAX INTEGER (0..255)
  1391. ACCESS read-only
  1392. STATUS mandatory
  1393. DESCRIPTION
  1394. "Number of selection timeouts."
  1395. ::= {phivDDCMPCircuitCountEntry 8 }
  1396. -- DDCMP Line Count Table
  1397. phivDDCMPLineCountTable OBJECT-TYPE
  1398. SYNTAX SEQUENCE OF PhivDDCMPLineCountEntry
  1399. ACCESS not-accessible
  1400. STATUS mandatory
  1401. DESCRIPTION
  1402. "The DDCMP Line Count Table."
  1403. ::= { ddcmp 3 }
  1404. phivDDCMPLineCountEntry OBJECT-TYPE
  1405. SYNTAX PhivDDCMPLineCountEntry
  1406. ACCESS not-accessible
  1407. STATUS mandatory
  1408. DESCRIPTION
  1409. "There is one entry in the table for each line."
  1410. INDEX { phivDDCMPLineCountIndex }
  1411. ::= { phivDDCMPLineCountTable 1 }
  1412. PhivDDCMPLineCountEntry ::=
  1413. SEQUENCE {
  1414. phivDDCMPLineCountIndex
  1415. InterfaceIndex,
  1416. phivDDCMPLineCountDataErrsIn
  1417. PhivCounter,
  1418. phivDDCMPLineCountRmteStationErrs
  1419. PhivCounter,
  1420. phivDDCMPLineCountLocalStationErrs
  1421. PhivCounter
  1422. }
  1423. phivDDCMPLineCountIndex OBJECT-TYPE
  1424. SYNTAX InterfaceIndex
  1425. ACCESS read-only
  1426. STATUS mandatory
  1427. DESCRIPTION
  1428. "The line on which this entry's equivalence is
  1429. effective. The interface identified by a particular
  1430. value of this index is the same interface as
  1431. identified by the same value of phivLineIndex.
  1432. This value is the ifIndex."
  1433. ::= { phivDDCMPLineCountEntry 1 }
  1434. phivDDCMPLineCountDataErrsIn OBJECT-TYPE
  1435. SYNTAX PhivCounter (0..255)
  1436. ACCESS read-only
  1437. STATUS mandatory
  1438. DESCRIPTION
  1439. "Number of data errors inbound."
  1440. ::= { phivDDCMPLineCountEntry 2 }
  1441. phivDDCMPLineCountRmteStationErrs OBJECT-TYPE
  1442. SYNTAX PhivCounter (0..255)
  1443. ACCESS read-only
  1444. STATUS mandatory
  1445. DESCRIPTION
  1446. "Number of remote station errors."
  1447. ::= { phivDDCMPLineCountEntry 3 }
  1448. phivDDCMPLineCountLocalStationErrs OBJECT-TYPE
  1449. SYNTAX PhivCounter (0..255)
  1450. ACCESS read-only
  1451. STATUS mandatory
  1452. DESCRIPTION
  1453. "Number of local station errors."
  1454. ::= { phivDDCMPLineCountEntry 4 }
  1455. -- DDCMP Multipoint Circuit Control Group
  1456. -- The implementation of the DDCMP Multipoint Circuit Control
  1457. -- Group is optional. A system can be said to implement this group
  1458. -- if and only if all objects in this group are implemented.
  1459. phivControlSchedTimer OBJECT-TYPE
  1460. SYNTAX INTEGER (50..65535)
  1461. ACCESS read-only
  1462. STATUS mandatory
  1463. DESCRIPTION
  1464. "This value represents the number of milliseconds
  1465. between recalculation of tributary polling priorities."
  1466. DEFVAL { 200 }
  1467. ::= { control 1 }
  1468. phivControlDeadTimer OBJECT-TYPE
  1469. SYNTAX INTEGER (1..65535)
  1470. ACCESS read-only
  1471. STATUS mandatory
  1472. DESCRIPTION
  1473. "This value represents the number of milliseconds
  1474. between polls of one of the set of dead
  1475. tributaries."
  1476. DEFVAL { 10000 }
  1477. ::= { control 2 }
  1478. phivControlDelayTimer OBJECT-TYPE
  1479. SYNTAX INTEGER (1..65535)
  1480. ACCESS read-only
  1481. STATUS mandatory
  1482. DESCRIPTION
  1483. "This value represents the minimum number of
  1484. milliseconds to delay between polls. The delay timer
  1485. limits the effect of a very fast control station on
  1486. slow tributaries."
  1487. ::= { control 3 }
  1488. phivControlStreamTimer OBJECT-TYPE
  1489. SYNTAX INTEGER (0..65535)
  1490. ACCESS read-only
  1491. STATUS mandatory
  1492. DESCRIPTION
  1493. "This value represents the number of milliseconds a
  1494. tributary or a half duplex remote station is
  1495. allowed to hold the line.
  1496. NOTE: This parameter can also be applied to
  1497. half-duplex lines of type DDCMP POINT."
  1498. DEFVAL { 6000 }
  1499. ::= { control 4 }
  1500. -- DDCMP Multipoint Circuit Control Parameters Table
  1501. phivControlParametersTable OBJECT-TYPE
  1502. SYNTAX SEQUENCE OF PhivControlParametersEntry
  1503. ACCESS not-accessible
  1504. STATUS mandatory
  1505. DESCRIPTION
  1506. "Information about control circuit parameters."
  1507. ::= { control 5 }
  1508. phivControlParametersEntry OBJECT-TYPE
  1509. SYNTAX PhivControlParametersEntry
  1510. ACCESS not-accessible
  1511. STATUS mandatory
  1512. DESCRIPTION
  1513. "Parameters information about control circuits
  1514. currently known."
  1515. INDEX { phivControlCircuitIndex }
  1516. ::= { phivControlParametersTable 1 }
  1517. PhivControlParametersEntry ::=
  1518. SEQUENCE {
  1519. phivControlCircuitIndex
  1520. INTEGER,
  1521. phivControlBabbleTimer
  1522. INTEGER,
  1523. phivControlMaxBuffs
  1524. INTEGER,
  1525. phivControlMaxTransmits
  1526. INTEGER,
  1527. phivControlDyingBase
  1528. INTEGER,
  1529. phivControlDyingIncrement
  1530. INTEGER,
  1531. phivControlDeadThreshold
  1532. INTEGER,
  1533. phivControlDyingThreshold
  1534. INTEGER,
  1535. phivControlInactTreshold
  1536. INTEGER,
  1537. phivControlPollingState
  1538. INTEGER,
  1539. phivControlPollingSubState
  1540. INTEGER,
  1541. phivControlTransTimer
  1542. INTEGER
  1543. }
  1544. phivControlCircuitIndex OBJECT-TYPE
  1545. SYNTAX INTEGER (1..65535)
  1546. ACCESS read-only
  1547. STATUS mandatory
  1548. DESCRIPTION
  1549. "A unique index value for each known multipoint
  1550. control circuit.
  1551. This is the same value as phivCircuitIndex."
  1552. ::= { phivControlParametersEntry 1 }
  1553. phivControlBabbleTimer OBJECT-TYPE
  1554. SYNTAX INTEGER (1..65535)
  1555. ACCESS read-write
  1556. STATUS mandatory
  1557. DESCRIPTION
  1558. "This value represents the number of milliseconds that a
  1559. selected tributary or remote half-duplex station is
  1560. allowed to transmit."
  1561. DEFVAL { 6000 }
  1562. ::= { phivControlParametersEntry 2 }
  1563. phivControlMaxBuffs OBJECT-TYPE
  1564. SYNTAX INTEGER (1..254)
  1565. ACCESS read-write
  1566. STATUS mandatory
  1567. DESCRIPTION
  1568. "This value represents the maximum number of buffers the
  1569. tributary can use from a common buffer pool. If not
  1570. set, there is no common buffer pool and buffers are
  1571. explicitly supplied by the higher level. Count is a
  1572. decimal integer in the range 1-254."
  1573. ::= { phivControlParametersEntry 3 }
  1574. phivControlMaxTransmits OBJECT-TYPE
  1575. SYNTAX INTEGER (1..255)
  1576. ACCESS read-write
  1577. STATUS mandatory
  1578. DESCRIPTION
  1579. "This value represents the maximum number of data
  1580. messages that can be transmitted at one time. Count
  1581. is a decimal integer in the range 1-255."
  1582. DEFVAL { 4 }
  1583. ::= { phivControlParametersEntry 4 }
  1584. phivControlDyingBase OBJECT-TYPE
  1585. SYNTAX INTEGER (0..255)
  1586. ACCESS read-write
  1587. STATUS mandatory
  1588. DESCRIPTION
  1589. "This value represents the base priority to which a
  1590. tributary is reset each time it has been polled. A
  1591. separate base can be set for each of the indicated
  1592. polling states. Base is a decimal integer in the range
  1593. 0-255. If not set, the defaults are: active, 255;
  1594. inactive, 0; and dying, 0."
  1595. ::= { phivControlParametersEntry 5 }
  1596. phivControlDyingIncrement OBJECT-TYPE
  1597. SYNTAX INTEGER (0..255)
  1598. ACCESS read-write
  1599. STATUS mandatory
  1600. DESCRIPTION
  1601. "This value represents the increment added to the
  1602. tributary priority each time the scheduling timer
  1603. expires. If not set, the defaults are: active, 0;
  1604. inactive, 64; and dying, 16."
  1605. ::= { phivControlParametersEntry 6 }
  1606. phivControlDeadThreshold OBJECT-TYPE
  1607. SYNTAX INTEGER (0..255)
  1608. ACCESS read-write
  1609. STATUS mandatory
  1610. DESCRIPTION
  1611. "This value represents the number of times to poll the
  1612. active, inactive, or dying tributary before changing
  1613. its polling state to dead because of receive timeouts.
  1614. Count is a decimal integer in the range 0-255."
  1615. DEFVAL { 8 }
  1616. ::= { phivControlParametersEntry 7 }
  1617. phivControlDyingThreshold OBJECT-TYPE
  1618. SYNTAX INTEGER (0..255)
  1619. ACCESS read-write
  1620. STATUS mandatory
  1621. DESCRIPTION
  1622. "This value represents the number of times to poll the
  1623. active or inactive tributary before changing its
  1624. polling state to dying because of receive timeouts.
  1625. Count is a decimal integer in the range 0-255."
  1626. DEFVAL { 2 }
  1627. ::= { phivControlParametersEntry 8 }
  1628. phivControlInactTreshold OBJECT-TYPE
  1629. SYNTAX INTEGER (0..255)
  1630. ACCESS read-write
  1631. STATUS mandatory
  1632. DESCRIPTION
  1633. "This value represents the number of times to poll the
  1634. active tributary before changing its polling state to
  1635. inactive because of no data response. Count is a
  1636. decimal integer in the range
  1637. 0-255."
  1638. DEFVAL { 8 }
  1639. ::= { phivControlParametersEntry 9 }
  1640. phivControlPollingState OBJECT-TYPE
  1641. SYNTAX INTEGER {
  1642. automatic (1),
  1643. active (2),
  1644. inactive (3),
  1645. dying (4),
  1646. dead (5)
  1647. }
  1648. ACCESS read-write
  1649. STATUS mandatory
  1650. DESCRIPTION
  1651. "This value represents the state of the tributary
  1652. relative to the multipoint polling algorithm. If not
  1653. set the default is AUTOMATIC. The possible states are:
  1654. AUTOMATIC
  1655. The tributary's state is allowed to vary according to
  1656. the operation of the polling algorithm.
  1657. ACTIVE/INACTIVE/DYING/DEAD
  1658. The tributary is locked in the specified state.
  1659. NOTE: These values are incremented by one compared to
  1660. the standard DECnet values in order to maintain
  1661. compliance with RFC 1155."
  1662. ::= { phivControlParametersEntry 10 }
  1663. phivControlPollingSubState OBJECT-TYPE
  1664. SYNTAX INTEGER {
  1665. active (1),
  1666. inactive (2),
  1667. dying (3),
  1668. dead (4)
  1669. }
  1670. ACCESS read-only
  1671. STATUS mandatory
  1672. DESCRIPTION
  1673. "This value represents the tributary's state as
  1674. determined by the polling algorithm. This applies
  1675. only when the polling state is AUTOMATIC and is
  1676. read-only to Network Management. Polling-substate is
  1677. one of ACTIVE, INACTIVE, DYING, or DEAD. It is
  1678. displayed as a tag on the polling state, for example:
  1679. AUTOMATIC-INACTIVE."
  1680. ::= { phivControlParametersEntry 11 }
  1681. phivControlTransTimer OBJECT-TYPE
  1682. SYNTAX INTEGER (0..65535)
  1683. ACCESS read-write
  1684. STATUS mandatory
  1685. DESCRIPTION
  1686. "This value represents the number of milliseconds to
  1687. delay between data message transmits. Milliseconds is
  1688. a decimal integer in the range 0-65535."
  1689. DEFVAL { 0 }
  1690. ::= { phivControlParametersEntry 12 }
  1691. -- Ethernet Group
  1692. -- The implementation of the Ethernet Group is mandatory
  1693. -- for all systems which support ethernet links.
  1694. -- Ethernet Parameters Table
  1695. phivEthLinkParametersTable OBJECT-TYPE
  1696. SYNTAX SEQUENCE OF PhivEthLinkParametersEntry
  1697. ACCESS not-accessible
  1698. STATUS mandatory
  1699. DESCRIPTION
  1700. "Information about ethernet link parameters."
  1701. ::= { ethernet 1}
  1702. phivEthLinkParametersEntry OBJECT-TYPE
  1703. SYNTAX PhivEthLinkParametersEntry
  1704. ACCESS not-accessible
  1705. STATUS mandatory
  1706. DESCRIPTION
  1707. "Parameter information about ethernet links currently
  1708. known."
  1709. INDEX { phivEthLinkIndex }
  1710. ::= { phivEthLinkParametersTable 1 }
  1711. PhivEthLinkParametersEntry ::=
  1712. SEQUENCE {
  1713. phivEthLinkIndex
  1714. INTEGER,
  1715. phivEthDesigRouterNodeAddr
  1716. PhivAddr,
  1717. phivEthMaxRouters
  1718. INTEGER,
  1719. phivEthRouterPri
  1720. INTEGER,
  1721. phivEthHardwareAddr
  1722. OCTET STRING
  1723. }
  1724. phivEthLinkIndex OBJECT-TYPE
  1725. SYNTAX INTEGER (1..65535)
  1726. ACCESS read-only
  1727. STATUS mandatory
  1728. DESCRIPTION
  1729. "The circuit over which this links information is
  1730. collected. This is the same as phivCircuitIndex."
  1731. ::= { phivEthLinkParametersEntry 1 }
  1732. phivEthDesigRouterNodeAddr OBJECT-TYPE
  1733. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  1734. ACCESS read-only
  1735. STATUS mandatory
  1736. DESCRIPTION
  1737. "This value is the address of the designated router."
  1738. ::= { phivEthLinkParametersEntry 2 }
  1739. phivEthMaxRouters OBJECT-TYPE
  1740. SYNTAX INTEGER (0..255)
  1741. ACCESS read-write
  1742. STATUS mandatory
  1743. DESCRIPTION
  1744. "This parameter is the maximum number of routers (other
  1745. than the executor itself) allowed on the circuit by
  1746. Routing for circuits that are owned by the executor
  1747. node."
  1748. ::= { phivEthLinkParametersEntry 3 }
  1749. phivEthRouterPri OBJECT-TYPE
  1750. SYNTAX INTEGER (0..127)
  1751. ACCESS read-write
  1752. STATUS mandatory
  1753. DESCRIPTION
  1754. "This parameter is the priority that this router is to
  1755. have in the selection of designated router for the
  1756. circuit on circuits that are owned by the executor
  1757. node."
  1758. DEFVAL { 64 }
  1759. ::= { phivEthLinkParametersEntry 4 }
  1760. phivEthHardwareAddr OBJECT-TYPE
  1761. SYNTAX OCTET STRING (SIZE (6))
  1762. ACCESS read-only
  1763. STATUS mandatory
  1764. DESCRIPTION
  1765. "This read-only parameter is the address that is
  1766. associated with the line device hardware as seen by
  1767. the DECnet Software. This value is not the same as
  1768. ifPhysAddress."
  1769. ::= { phivEthLinkParametersEntry 5 }
  1770. -- Counters Group
  1771. -- The implementation of the Counters Group is optional.
  1772. -- A system can be said to implement this group if and only if
  1773. -- all objects in this group are implemented.
  1774. -- Counters Table
  1775. phivCountersCountTable OBJECT-TYPE
  1776. SYNTAX SEQUENCE OF PhivCountersCountEntry
  1777. ACCESS not-accessible
  1778. STATUS mandatory
  1779. DESCRIPTION
  1780. "Information about ethernet link counters."
  1781. ::= { counters 1 }
  1782. phivCountersCountEntry OBJECT-TYPE
  1783. SYNTAX PhivCountersCountEntry
  1784. ACCESS not-accessible
  1785. STATUS mandatory
  1786. DESCRIPTION
  1787. "Counter information about ethernet links currently
  1788. known."
  1789. INDEX { phivCountersIndex }
  1790. ::= { phivCountersCountTable 1 }
  1791. PhivCountersCountEntry ::=
  1792. SEQUENCE {
  1793. phivCountersIndex
  1794. InterfaceIndex,
  1795. phivCountersCountBytesRecd
  1796. PhivCounter,
  1797. phivCountersCountBytesSent
  1798. PhivCounter,
  1799. phivCountersCountDataBlocksRecd
  1800. PhivCounter,
  1801. phivCountersCountDataBlocksSent
  1802. PhivCounter,
  1803. phivCountersCountEthUsrBuffUnav
  1804. PhivCounter,
  1805. phivCountersCountMcastBytesRecd
  1806. PhivCounter,
  1807. phivCountersCountDataBlksRecd
  1808. PhivCounter,
  1809. phivCountersCountDataBlksSent
  1810. PhivCounter,
  1811. phivCountersCountMcastBlksRecd
  1812. PhivCounter,
  1813. phivCountersCountBlksSentDef
  1814. PhivCounter,
  1815. phivCountersCountBlksSentSingleCol
  1816. PhivCounter,
  1817. phivCountersCountBlksSentMultCol
  1818. PhivCounter,
  1819. phivCountersCountSendFailure
  1820. PhivCounter,
  1821. phivCountersCountCollDetectFailure
  1822. PhivCounter,
  1823. phivCountersCountReceiveFailure
  1824. PhivCounter,
  1825. phivCountersCountUnrecFrameDest
  1826. PhivCounter,
  1827. phivCountersCountDataOver
  1828. PhivCounter,
  1829. phivCountersCountSysBuffUnav
  1830. PhivCounter,
  1831. phivCountersCountUsrBuffUnav
  1832. PhivCounter
  1833. }
  1834. phivCountersIndex OBJECT-TYPE
  1835. SYNTAX InterfaceIndex
  1836. ACCESS read-only
  1837. STATUS mandatory
  1838. DESCRIPTION
  1839. "The interface to which these counters apply. This is
  1840. the same interface as identified by the same value of
  1841. phivLineIndex. This value is the ifIndex."
  1842. ::= { phivCountersCountEntry 1 }
  1843. phivCountersCountBytesRecd OBJECT-TYPE
  1844. SYNTAX PhivCounter (0..2147483647)
  1845. ACCESS read-only
  1846. STATUS mandatory
  1847. DESCRIPTION
  1848. "Number of bytes received over this link."
  1849. ::= { phivCountersCountEntry 2 }
  1850. phivCountersCountBytesSent OBJECT-TYPE
  1851. SYNTAX PhivCounter (0..2147483647)
  1852. ACCESS read-only
  1853. STATUS mandatory
  1854. DESCRIPTION
  1855. "Number of bytes sent over this link."
  1856. ::= { phivCountersCountEntry 3 }
  1857. phivCountersCountDataBlocksRecd OBJECT-TYPE
  1858. SYNTAX PhivCounter (0..2147483647)
  1859. ACCESS read-only
  1860. STATUS obsolete
  1861. DESCRIPTION
  1862. "Number of data blocks received over this link."
  1863. ::= { phivCountersCountEntry 4 }
  1864. phivCountersCountDataBlocksSent OBJECT-TYPE
  1865. SYNTAX PhivCounter (0..2147483647)
  1866. ACCESS read-only
  1867. STATUS obsolete
  1868. DESCRIPTION
  1869. "Number of data blocks sent over this link."
  1870. ::= { phivCountersCountEntry 5 }
  1871. phivCountersCountEthUsrBuffUnav OBJECT-TYPE
  1872. SYNTAX PhivCounter (0..65535)
  1873. ACCESS read-only
  1874. STATUS mandatory
  1875. DESCRIPTION
  1876. "Number of user buffer unavailable errors over this
  1877. link."
  1878. ::= { phivCountersCountEntry 6 }
  1879. phivCountersCountMcastBytesRecd OBJECT-TYPE
  1880. SYNTAX PhivCounter (0..2147483647)
  1881. ACCESS read-only
  1882. STATUS mandatory
  1883. DESCRIPTION
  1884. "Number of multicast bytes received over this link."
  1885. ::= { phivCountersCountEntry 7 }
  1886. phivCountersCountDataBlksRecd OBJECT-TYPE
  1887. SYNTAX PhivCounter (0..2147483647)
  1888. ACCESS read-only
  1889. STATUS mandatory
  1890. DESCRIPTION
  1891. "Number of data blocks received over this link."
  1892. ::= { phivCountersCountEntry 8 }
  1893. phivCountersCountDataBlksSent OBJECT-TYPE
  1894. SYNTAX PhivCounter (0..2147483647)
  1895. ACCESS read-only
  1896. STATUS mandatory
  1897. DESCRIPTION
  1898. "Number of data blocks sent over this link."
  1899. ::= { phivCountersCountEntry 9 }
  1900. phivCountersCountMcastBlksRecd OBJECT-TYPE
  1901. SYNTAX PhivCounter (0..2147483647)
  1902. ACCESS read-only
  1903. STATUS mandatory
  1904. DESCRIPTION
  1905. "Number of multicast blocks received over this link."
  1906. ::= { phivCountersCountEntry 10 }
  1907. phivCountersCountBlksSentDef OBJECT-TYPE
  1908. SYNTAX PhivCounter (0..2147483647)
  1909. ACCESS read-only
  1910. STATUS mandatory
  1911. DESCRIPTION
  1912. "Number of blocks sent, initially deferred over this
  1913. link."
  1914. ::= { phivCountersCountEntry 11 }
  1915. phivCountersCountBlksSentSingleCol OBJECT-TYPE
  1916. SYNTAX PhivCounter (0..2147483647)
  1917. ACCESS read-only
  1918. STATUS mandatory
  1919. DESCRIPTION
  1920. "Number of blocks sent, single collision over this link."
  1921. ::= { phivCountersCountEntry 12 }
  1922. phivCountersCountBlksSentMultCol OBJECT-TYPE
  1923. SYNTAX PhivCounter (0..2147483647)
  1924. ACCESS read-only
  1925. STATUS mandatory
  1926. DESCRIPTION
  1927. "Number of blocks sent, multiple collisions over this
  1928. link."
  1929. ::= { phivCountersCountEntry 13 }
  1930. phivCountersCountSendFailure OBJECT-TYPE
  1931. SYNTAX INTEGER (0..65535)
  1932. ACCESS read-only
  1933. STATUS mandatory
  1934. DESCRIPTION
  1935. "Number of send failures over this link."
  1936. ::= { phivCountersCountEntry 14 }
  1937. phivCountersCountCollDetectFailure OBJECT-TYPE
  1938. SYNTAX INTEGER (0..65535)
  1939. ACCESS read-only
  1940. STATUS mandatory
  1941. DESCRIPTION
  1942. "Number of collision detect check failures over this
  1943. link."
  1944. ::= { phivCountersCountEntry 15 }
  1945. phivCountersCountReceiveFailure OBJECT-TYPE
  1946. SYNTAX INTEGER (0..65535)
  1947. ACCESS read-only
  1948. STATUS mandatory
  1949. DESCRIPTION
  1950. "Number of receive failures over this link."
  1951. ::= { phivCountersCountEntry 16 }
  1952. phivCountersCountUnrecFrameDest OBJECT-TYPE
  1953. SYNTAX INTEGER (0..65535)
  1954. ACCESS read-only
  1955. STATUS mandatory
  1956. DESCRIPTION
  1957. "Number of unrecognized frame destinations over this
  1958. link."
  1959. ::= { phivCountersCountEntry 17 }
  1960. phivCountersCountDataOver OBJECT-TYPE
  1961. SYNTAX INTEGER (0..65535)
  1962. ACCESS read-only
  1963. STATUS mandatory
  1964. DESCRIPTION
  1965. "Number of data overruns over this link."
  1966. ::= { phivCountersCountEntry 18 }
  1967. phivCountersCountSysBuffUnav OBJECT-TYPE
  1968. SYNTAX INTEGER (0..65535)
  1969. ACCESS read-only
  1970. STATUS mandatory
  1971. DESCRIPTION
  1972. "Number of system buffer unavailables over this link."
  1973. ::= { phivCountersCountEntry 19 }
  1974. phivCountersCountUsrBuffUnav OBJECT-TYPE
  1975. SYNTAX INTEGER (0..65535)
  1976. ACCESS read-only
  1977. STATUS mandatory
  1978. DESCRIPTION
  1979. "Number of user buffer unavailables."
  1980. ::= { phivCountersCountEntry 20 }
  1981. -- Adjacency Group
  1982. -- The implementation of the Adjacency Group is mandatory for all
  1983. -- conformant implementations of this memo.
  1984. -- The phivAdjTable has been made obsolete it has been replaced with
  1985. -- the phivAdjNodeTable.
  1986. phivAdjTable OBJECT-TYPE
  1987. SYNTAX SEQUENCE OF PhivAdjEntry
  1988. ACCESS not-accessible
  1989. STATUS obsolete
  1990. DESCRIPTION
  1991. "The Adjacency Table."
  1992. ::= { adjacency 1 }
  1993. phivAdjEntry OBJECT-TYPE
  1994. SYNTAX PhivAdjEntry
  1995. ACCESS not-accessible
  1996. STATUS obsolete
  1997. DESCRIPTION
  1998. "There is one entry in the table for each adjacency."
  1999. INDEX { phivAdjCircuitIndex }
  2000. ::= { phivAdjTable 1 }
  2001. PhivAdjEntry ::=
  2002. SEQUENCE {
  2003. phivAdjCircuitIndex
  2004. INTEGER,
  2005. phivAdjNodeAddr
  2006. PhivAddr,
  2007. phivAdjBlockSize
  2008. INTEGER,
  2009. phivAdjListenTimer
  2010. INTEGER (1..65535),
  2011. phivAdjCircuitEtherServPhysAddr
  2012. OCTET STRING,
  2013. phivAdjType
  2014. INTEGER,
  2015. phivAdjState
  2016. INTEGER,
  2017. phivAdjPriority
  2018. INTEGER,
  2019. phivAdjExecListenTimer
  2020. INTEGER (1..65535)
  2021. }
  2022. phivAdjCircuitIndex OBJECT-TYPE
  2023. SYNTAX INTEGER
  2024. ACCESS read-only
  2025. STATUS obsolete
  2026. DESCRIPTION
  2027. "A unique index value for each known circuit."
  2028. ::= { phivAdjEntry 1 }
  2029. phivAdjNodeAddr OBJECT-TYPE
  2030. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  2031. ACCESS read-only
  2032. STATUS obsolete
  2033. DESCRIPTION
  2034. "The address of the adjacent node."
  2035. ::= { phivAdjEntry 2 }
  2036. phivAdjBlockSize OBJECT-TYPE
  2037. SYNTAX INTEGER
  2038. ACCESS read-only
  2039. STATUS obsolete
  2040. DESCRIPTION
  2041. "This read-only parameter is the block size that was
  2042. negotiated with the adjacent Routing layer during Routing
  2043. initialization over a particular circuit. It includes the
  2044. routing header, but excludes the data link header. This
  2045. parameter is qualified by ADJACENT NODE."
  2046. ::= { phivAdjEntry 3 }
  2047. phivAdjListenTimer OBJECT-TYPE
  2048. SYNTAX INTEGER (1..65535)
  2049. ACCESS read-only
  2050. STATUS obsolete
  2051. DESCRIPTION
  2052. "This value determines the maximum number of seconds
  2053. allowed to elapse before Routing receives some message
  2054. (either a Hello message or a user message) from the
  2055. adjacent node on the circuit. It was agreed during
  2056. Routing initialization with the adjacent Routing layer.
  2057. This parameter is qualified by ADJACENT NODE."
  2058. ::= { phivAdjEntry 4 }
  2059. phivAdjCircuitEtherServPhysAddr OBJECT-TYPE
  2060. SYNTAX OCTET STRING ( SIZE (6) )
  2061. ACCESS read-only
  2062. STATUS obsolete
  2063. DESCRIPTION
  2064. "This parameter indicates the Ethernet physical address
  2065. of an adjacent node that is being serviced on this
  2066. circuit. This parameter is a qualifier for SERVICE
  2067. SUBSTATE."
  2068. ::= { phivAdjEntry 5 }
  2069. phivAdjType OBJECT-TYPE
  2070. SYNTAX INTEGER {
  2071. routing-III (1),
  2072. nonrouting-III (2),
  2073. area (3),
  2074. routing-IV (4),
  2075. nonrouting-IV (5)
  2076. }
  2077. ACCESS read-only
  2078. STATUS obsolete
  2079. DESCRIPTION
  2080. "This parameter indicates the type of adjacency.
  2081. For adjacent nodes, this is a read-only parameter that
  2082. indicates the type of the reachable adjacent node.
  2083. NOTE: The routing-III and nonrouting-III values are
  2084. incremented by one compared to the standard DECnet
  2085. values in order to maintain compliance with RFC 1155)"
  2086. ::= { phivAdjEntry 6 }
  2087. phivAdjState OBJECT-TYPE
  2088. SYNTAX INTEGER {
  2089. initializing (1), -- Ethernet one-way
  2090. up (2), -- Ethernet two-way
  2091. run (3), -- The eight DDCMP/X.25 states
  2092. circuit-rejected (4),
  2093. data-link-start (5),
  2094. routing-layer-initialize (6),
  2095. routing-layer-verify (7),
  2096. routing-layer-complete (8),
  2097. off (9),
  2098. halt (10)
  2099. }
  2100. ACCESS read-only
  2101. STATUS obsolete
  2102. DESCRIPTION
  2103. "This value indicates the state of a router adjacency.
  2104. On adjacencies over a circuit of type
  2105. (phivCircuitCommonType) Ethernet, CI, or FDDI, with an
  2106. adjacent node of type (phivAdjType) ROUTING IV or AREA,
  2107. this variable is the state of the Ethernet
  2108. Initialization Layer for this adjacency, and can have
  2109. values INITIALIZING or UP. (See Section 9.1.1 of
  2110. DECnet Phase IV Routing Layer Functional Specification.)
  2111. On adjacencies over a circuit of type
  2112. (phivCircuitCommonType) Ethernet, CI, or FDDI, with an
  2113. adjacent node of type (phivAdjType) NONROUTING IV,
  2114. this variable will always take on the value UP.
  2115. On adjacencies over a circuit of type
  2116. (phivCircuitCommonType) DDCMP POINT, DDCMP CONTROL,
  2117. DDCMP TRIBUTARY, DDCMP DMC, or X.25, this variable is
  2118. the state of the Routing Layer Initialization Circuit
  2119. State. (See section 7.3, ibid.) It can have values
  2120. between RUN and HALT.
  2121. On adjacencies over a circuit of type
  2122. (phivCircuitCommonType) OTHER, this variable may be
  2123. used in a manner consistent with the Initialization
  2124. Layer used on that circuit."
  2125. ::= { phivAdjEntry 7 }
  2126. phivAdjPriority OBJECT-TYPE
  2127. SYNTAX INTEGER (0..255)
  2128. ACCESS read-only
  2129. STATUS obsolete
  2130. DESCRIPTION
  2131. "Priority assigned by the adjacent node for this
  2132. circuit."
  2133. ::= { phivAdjEntry 8 }
  2134. phivAdjExecListenTimer OBJECT-TYPE
  2135. SYNTAX INTEGER (1..65535)
  2136. ACCESS read-only
  2137. STATUS obsolete
  2138. DESCRIPTION
  2139. "This read-only value determines the maximum number of
  2140. seconds allowed to elapse before Routing receives some
  2141. message (either a Hello message or a user message) from
  2142. the adjacent node on the circuit. It was agreed during
  2143. Routing initialization with the adjacent Routing layer."
  2144. ::= { phivAdjEntry 9 }
  2145. -- New Adjacency Table this replaces the phivAdjTable.
  2146. phivAdjNodeTable OBJECT-TYPE
  2147. SYNTAX SEQUENCE OF PhivAdjNodeEntry
  2148. ACCESS not-accessible
  2149. STATUS mandatory
  2150. DESCRIPTION
  2151. "The Adjacent Node Table."
  2152. ::= { adjacency 2 }
  2153. phivAdjNodeEntry OBJECT-TYPE
  2154. SYNTAX PhivAdjNodeEntry
  2155. ACCESS not-accessible
  2156. STATUS mandatory
  2157. DESCRIPTION
  2158. "There is one entry in the table for each adjacency."
  2159. INDEX { phivAdjNodeCircuitIndex, phivAdjAddr }
  2160. ::= { phivAdjNodeTable 1 }
  2161. PhivAdjNodeEntry ::=
  2162. SEQUENCE {
  2163. phivAdjNodeCircuitIndex
  2164. INTEGER,
  2165. phivAdjAddr
  2166. PhivAddr,
  2167. phivAdjNodeBlockSize
  2168. INTEGER,
  2169. phivAdjNodeListenTimer
  2170. INTEGER,
  2171. phivAdjNodeCircuitEtherServPhysAddr
  2172. OCTET STRING,
  2173. phivAdjNodeType
  2174. INTEGER,
  2175. phivAdjNodeState
  2176. INTEGER,
  2177. phivAdjNodePriority
  2178. INTEGER
  2179. }
  2180. phivAdjNodeCircuitIndex OBJECT-TYPE
  2181. SYNTAX INTEGER (1..65535)
  2182. ACCESS read-only
  2183. STATUS mandatory
  2184. DESCRIPTION
  2185. "A unique index value for each known circuit. This
  2186. value is the same as phivCircuitIndex and identifies the
  2187. circuit over which the adjacency is realized."
  2188. ::= { phivAdjNodeEntry 1 }
  2189. phivAdjAddr OBJECT-TYPE
  2190. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  2191. ACCESS read-only
  2192. STATUS mandatory
  2193. DESCRIPTION
  2194. "The address of the adjacent node."
  2195. ::= { phivAdjNodeEntry 2 }
  2196. phivAdjNodeBlockSize OBJECT-TYPE
  2197. SYNTAX INTEGER
  2198. ACCESS read-only
  2199. STATUS mandatory
  2200. DESCRIPTION
  2201. "This read-only parameter is the block size that was
  2202. negotiated with the adjacent Routing layer during Routing
  2203. initialization over a particular circuit. It includes the
  2204. routing header, but excludes the data link header. This
  2205. parameter is qualified by ADJACENT NODE."
  2206. ::= { phivAdjNodeEntry 3 }
  2207. phivAdjNodeListenTimer OBJECT-TYPE
  2208. SYNTAX INTEGER (1..65535)
  2209. ACCESS read-only
  2210. STATUS mandatory
  2211. DESCRIPTION
  2212. "This value determines the maximum number of seconds
  2213. allowed to elapse before Routing receives some message
  2214. (either a Hello message or a user message) from the
  2215. adjacent node on the circuit. It was agreed during
  2216. Routing initialization with the adjacent Routing layer.
  2217. This parameter is qualified by ADJACENT NODE."
  2218. ::= { phivAdjNodeEntry 4 }
  2219. phivAdjNodeCircuitEtherServPhysAddr OBJECT-TYPE
  2220. SYNTAX OCTET STRING (SIZE (6))
  2221. ACCESS read-only
  2222. STATUS mandatory
  2223. DESCRIPTION
  2224. "This parameter indicates the Ethernet physical address
  2225. of an adjacent node that is being serviced on this
  2226. circuit. This parameter is a qualifier for SERVICE
  2227. SUBSTATE."
  2228. ::= { phivAdjNodeEntry 5 }
  2229. phivAdjNodeType OBJECT-TYPE
  2230. SYNTAX INTEGER {
  2231. routing-III (1),
  2232. nonrouting-III (2),
  2233. area (3),
  2234. routing-IV (4),
  2235. nonrouting-IV (5)
  2236. }
  2237. ACCESS read-only
  2238. STATUS mandatory
  2239. DESCRIPTION
  2240. "This parameter indicates the type of adjacency.
  2241. For adjacent nodes, this is a read-only parameter that
  2242. indicates the type of the reachable adjacent node.
  2243. NOTE: The routing-III and nonrouting-III values are
  2244. incremented by one compared to the standard DECnet
  2245. values in order to maintain compliance with RFC 1155)"
  2246. ::= { phivAdjNodeEntry 6 }
  2247. phivAdjNodeState OBJECT-TYPE
  2248. SYNTAX INTEGER {
  2249. initializing (1), -- Ethernet one-way
  2250. up (2), -- Ethernet two-way
  2251. run (3), -- The eight DDCMP/X.25 states
  2252. circuit-rejected (4),
  2253. data-link-start (5),
  2254. routing-layer-initialize (6),
  2255. routing-layer-verify (7),
  2256. routing-layer-complete (8),
  2257. off (9),
  2258. halt (10)
  2259. }
  2260. ACCESS read-only
  2261. STATUS mandatory
  2262. DESCRIPTION
  2263. "This value indicates the state of a router adjacency.
  2264. On adjacencies over a circuit of type
  2265. (phivCircuitCommonType) Ethernet, CI, or FDDI, with an
  2266. adjacent node of type (phivAdjNodeType) ROUTING IV or AREA,
  2267. this variable is the state of the Ethernet
  2268. Initialization Layer for this adjacency, and can have
  2269. values INITIALIZING or UP. (See Section 9.1.1 of
  2270. DECnet Phase IV Routing Layer Functional Specification.)
  2271. On adjacencies over a circuit of type
  2272. (phivCircuitCommonType) Ethernet, CI, or FDDI, with an
  2273. adjacent node of type (phivAdjNodeType) NONROUTING IV,
  2274. this variable will always take on the value UP.
  2275. On adjacencies over a circuit of type
  2276. (phivCircuitCommonType) DDCMP POINT, DDCMP CONTROL,
  2277. DDCMP TRIBUTARY, DDCMP DMC, or X.25, this variable is
  2278. the state of the Routing Layer Initialization Circuit
  2279. State. (See section 7.3, ibid.) It can have values
  2280. between RUN and HALT.
  2281. On adjacencies over a circuit of type
  2282. (phivCircuitCommonType) OTHER, this variable may be
  2283. used in a manner consistent with the Initialization
  2284. Layer used on that circuit."
  2285. ::= { phivAdjNodeEntry 7 }
  2286. phivAdjNodePriority OBJECT-TYPE
  2287. SYNTAX INTEGER (0..255)
  2288. ACCESS read-only
  2289. STATUS mandatory
  2290. DESCRIPTION
  2291. "Priority assigned by the adjacent node for this
  2292. circuit."
  2293. ::= { phivAdjNodeEntry 8 }
  2294. -- Line Group
  2295. -- The implementation of the Line Group is mandatory for all
  2296. -- conformant implementations of this memo.
  2297. phivLineTable OBJECT-TYPE
  2298. SYNTAX SEQUENCE OF PhivLineEntry
  2299. ACCESS not-accessible
  2300. STATUS mandatory
  2301. DESCRIPTION
  2302. "The Line Table."
  2303. ::= { line 1 }
  2304. phivLineEntry OBJECT-TYPE
  2305. SYNTAX PhivLineEntry
  2306. ACCESS not-accessible
  2307. STATUS mandatory
  2308. DESCRIPTION
  2309. "There is one entry in the table for each line."
  2310. INDEX { phivLineIndex }
  2311. ::= { phivLineTable 1 }
  2312. PhivLineEntry ::=
  2313. SEQUENCE {
  2314. phivLineIndex
  2315. InterfaceIndex,
  2316. phivLineName
  2317. DisplayString,
  2318. phivLineState
  2319. INTEGER,
  2320. phivLineSubstate
  2321. INTEGER,
  2322. phivLineService
  2323. INTEGER,
  2324. phivLineDevice
  2325. DisplayString,
  2326. phivLineReceiveBuffs
  2327. INTEGER,
  2328. phivLineProtocol
  2329. INTEGER,
  2330. phivLineServiceTimer
  2331. INTEGER,
  2332. phivLineMaxBlock
  2333. INTEGER
  2334. }
  2335. phivLineIndex OBJECT-TYPE
  2336. SYNTAX InterfaceIndex
  2337. ACCESS read-only
  2338. STATUS mandatory
  2339. DESCRIPTION
  2340. "The line on which this entry's equivalence is effective.
  2341. This is the same as the ifIndex."
  2342. ::= { phivLineEntry 1 }
  2343. phivLineName OBJECT-TYPE
  2344. SYNTAX DisplayString (SIZE (0..16))
  2345. ACCESS read-only
  2346. STATUS mandatory
  2347. DESCRIPTION
  2348. "The name of the line on this row of the table."
  2349. ::= { phivLineEntry 2 }
  2350. phivLineState OBJECT-TYPE
  2351. SYNTAX INTEGER {
  2352. on (1),
  2353. off (2),
  2354. service (3),
  2355. cleared (4)
  2356. }
  2357. ACCESS read-only
  2358. STATUS mandatory
  2359. DESCRIPTION
  2360. "This value represents Network Management operational
  2361. state.
  2362. NOTE that these values are incremented by one compared to
  2363. the standard DECnet values."
  2364. ::= { phivLineEntry 3 }
  2365. phivLineSubstate OBJECT-TYPE
  2366. SYNTAX INTEGER {
  2367. starting (1),
  2368. reflecting (2),
  2369. looping (3),
  2370. loading (4),
  2371. dumping (5),
  2372. triggering (6),
  2373. auto-service (7),
  2374. auto-loading (8),
  2375. auto-dumping (9),
  2376. auto-triggering (10),
  2377. synchronizing (11),
  2378. failed (12),
  2379. running (13)
  2380. }
  2381. ACCESS read-only
  2382. STATUS mandatory
  2383. DESCRIPTION
  2384. "This value represents the line's read-only Network
  2385. Management substate.
  2386. NOTE that these values are incremented by one compared to
  2387. the standard DECnet values."
  2388. ::= { phivLineEntry 4 }
  2389. phivLineService OBJECT-TYPE
  2390. SYNTAX INTEGER {
  2391. starting (1),
  2392. reflecting (2),
  2393. looping (3),
  2394. other (4)
  2395. }
  2396. ACCESS read-only
  2397. STATUS mandatory
  2398. DESCRIPTION
  2399. "This value represents the line's read-only Network
  2400. Management service.
  2401. NOTE that these values are incremented by one compared to
  2402. the standard DECnet values and OTHER is a new addition."
  2403. ::= { phivLineEntry 5 }
  2404. phivLineDevice OBJECT-TYPE
  2405. SYNTAX DisplayString (SIZE (0..16))
  2406. ACCESS read-only
  2407. STATUS mandatory
  2408. DESCRIPTION
  2409. "This value represents the Physical Link device to be
  2410. used on the line."
  2411. ::= { phivLineEntry 6 }
  2412. phivLineReceiveBuffs OBJECT-TYPE
  2413. SYNTAX INTEGER (0..65535)
  2414. ACCESS read-only
  2415. STATUS mandatory
  2416. DESCRIPTION
  2417. "This value represents the number of receive buffers
  2418. reserved for the line. It is a decimal number in
  2419. the range 0-65535. 0 is supported for those vendors
  2420. that do not reserve buffers on a per line basis and
  2421. use a pool of buffers that can be used by any line."
  2422. ::= { phivLineEntry 7 }
  2423. phivLineProtocol OBJECT-TYPE
  2424. SYNTAX INTEGER {
  2425. ddcmp-point (1),
  2426. ddcmp-control (2),
  2427. ddcmp-tributary (3),
  2428. reserved (4),
  2429. ddcmp-dmc (5),
  2430. olapb (6),
  2431. ethernet (7),
  2432. ci (8),
  2433. qp2 (9),
  2434. other (14),
  2435. fddi (15)
  2436. }
  2437. ACCESS read-only
  2438. STATUS mandatory
  2439. DESCRIPTION
  2440. "This value represents the protocol used on the line
  2441. device. Note that these values are incremented by
  2442. one compared to the standard DECnet values."
  2443. ::= { phivLineEntry 8 }
  2444. phivLineServiceTimer OBJECT-TYPE
  2445. SYNTAX INTEGER (1..65535)
  2446. ACCESS read-only
  2447. STATUS mandatory
  2448. DESCRIPTION
  2449. "This value represents the amount of time in
  2450. milliseconds allowed to elapse before a Data Link
  2451. receive request completes while doing service
  2452. operations."
  2453. ::= { phivLineEntry 9 }
  2454. phivLineMaxBlock OBJECT-TYPE
  2455. SYNTAX INTEGER (1..65535)
  2456. ACCESS read-only
  2457. STATUS mandatory
  2458. DESCRIPTION
  2459. "This value represents the Data Link maximum block
  2460. size on the line."
  2461. ::= { phivLineEntry 10 }
  2462. -- Non Broadcast Line Group
  2463. -- The implementation of the Non Broadcast Line Group is optional.
  2464. -- A system can be said to implement this group if and only if
  2465. -- all objects in this group are implemented.
  2466. phivNonBroadcastTable OBJECT-TYPE
  2467. SYNTAX SEQUENCE OF PhivNonBroadcastEntry
  2468. ACCESS not-accessible
  2469. STATUS mandatory
  2470. DESCRIPTION
  2471. "The Non Broadcast Table."
  2472. ::= { nonBroadcastLine 1 }
  2473. phivNonBroadcastEntry OBJECT-TYPE
  2474. SYNTAX PhivNonBroadcastEntry
  2475. ACCESS not-accessible
  2476. STATUS mandatory
  2477. DESCRIPTION
  2478. "There is one entry in the table for each
  2479. Non Broadcast line."
  2480. INDEX { phivNonBroadcastIndex }
  2481. ::= { phivNonBroadcastTable 1 }
  2482. PhivNonBroadcastEntry ::=
  2483. SEQUENCE {
  2484. phivNonBroadcastIndex
  2485. InterfaceIndex,
  2486. phivNonBroadcastController
  2487. INTEGER,
  2488. phivNonBroadcastDuplex
  2489. INTEGER,
  2490. phivNonBroadcastClock
  2491. INTEGER,
  2492. phivNonBroadcastRetransmitTimer
  2493. INTEGER
  2494. }
  2495. phivNonBroadcastIndex OBJECT-TYPE
  2496. SYNTAX InterfaceIndex
  2497. ACCESS read-only
  2498. STATUS mandatory
  2499. DESCRIPTION
  2500. "The Non Broadcast line on which this entry's
  2501. equivalence is effective. This is the same value
  2502. as the ifIndex."
  2503. ::= { phivNonBroadcastEntry 1 }
  2504. phivNonBroadcastController OBJECT-TYPE
  2505. SYNTAX INTEGER {
  2506. normal (1),
  2507. loopback (2),
  2508. other (3)
  2509. }
  2510. ACCESS read-only
  2511. STATUS mandatory
  2512. DESCRIPTION
  2513. "This value represents the Physical Link hardware
  2514. controller mode for the line device. The values
  2515. for controller-mode are:
  2516. NORMAL For normal controller operating mode.
  2517. LOOPBACK For software controllable loopback of the
  2518. controller. On those devices that can support this
  2519. mode, it causes all transmitted messages to be looped
  2520. back from within the controller itself. This is
  2521. accomplished without any manual intervention other
  2522. than the setting of this parameter value.
  2523. OTHER indicates function is not supported
  2524. Note that these values are incremented by one compared to
  2525. the standard DECnet values."
  2526. ::= { phivNonBroadcastEntry 2 }
  2527. phivNonBroadcastDuplex OBJECT-TYPE
  2528. SYNTAX INTEGER {
  2529. full (1),
  2530. half (2)
  2531. }
  2532. ACCESS read-only
  2533. STATUS mandatory
  2534. DESCRIPTION
  2535. "This value represents the Physical Link hardware
  2536. duplex mode of the line device. The possible modes
  2537. are:
  2538. FULL Full-duplex
  2539. HALF Half-duplex
  2540. Note that these values are incremented by one compared to
  2541. the standard DECnet values."
  2542. ::= { phivNonBroadcastEntry 3 }
  2543. phivNonBroadcastClock OBJECT-TYPE
  2544. SYNTAX INTEGER {
  2545. external (1),
  2546. internal (2),
  2547. other (3)
  2548. }
  2549. ACCESS read-only
  2550. STATUS mandatory
  2551. DESCRIPTION
  2552. "This value represents the Physical Link hardware clock
  2553. mode for the line device. The values for clock-mode are:
  2554. INTERNAL For software controllable loopback use of
  2555. the clock. On those devices that can support this
  2556. mode, it causes the device to supply a clock signal
  2557. such that a transmitted messages can be looped
  2558. back from outside the device. This may require manual
  2559. intervention other than the setting of this parameter
  2560. value. For example, the operator may have to connect
  2561. a loopback plug in place of the normal line.
  2562. EXTERNAL For normal clock operating mode, where the
  2563. clock signal is supplied externally to the controller.
  2564. Note that these values are incremented by one compared to
  2565. the standard DECnet values."
  2566. ::= { phivNonBroadcastEntry 4 }
  2567. phivNonBroadcastRetransmitTimer OBJECT-TYPE
  2568. SYNTAX INTEGER (1..65535)
  2569. ACCESS read-only
  2570. STATUS mandatory
  2571. DESCRIPTION
  2572. "This value represents number of milliseconds before
  2573. the Data Link retransmits a block on the line. On
  2574. half-duplex lines, this parameter is the select timer."
  2575. DEFVAL { 3000 }
  2576. ::= { phivNonBroadcastEntry 5 }
  2577. -- Area Parameters Group
  2578. -- The implementation of the Area Parameters Group is mandatory
  2579. -- for all systems which implement level 2 routing.
  2580. phivAreaTable OBJECT-TYPE
  2581. SYNTAX SEQUENCE OF PhivAreaEntry
  2582. ACCESS not-accessible
  2583. STATUS mandatory
  2584. DESCRIPTION
  2585. "Table of information kept on all areas known to
  2586. this unit."
  2587. ::= { area 1 }
  2588. phivAreaEntry OBJECT-TYPE
  2589. SYNTAX PhivAreaEntry
  2590. ACCESS not-accessible
  2591. STATUS mandatory
  2592. DESCRIPTION
  2593. "The area routing information."
  2594. INDEX { phivAreaNum }
  2595. ::= { phivAreaTable 1 }
  2596. PhivAreaEntry ::=
  2597. SEQUENCE {
  2598. phivAreaNum
  2599. INTEGER,
  2600. phivAreaState
  2601. INTEGER,
  2602. phivAreaCost
  2603. Gauge,
  2604. phivAreaHops
  2605. INTEGER,
  2606. phivAreaNextNode
  2607. PhivAddr,
  2608. phivAreaCircuitIndex
  2609. INTEGER
  2610. }
  2611. phivAreaNum OBJECT-TYPE
  2612. SYNTAX INTEGER (0..64)
  2613. ACCESS read-only
  2614. STATUS mandatory
  2615. DESCRIPTION
  2616. "This value indicates the area number of this entry."
  2617. ::= { phivAreaEntry 1 }
  2618. phivAreaState OBJECT-TYPE
  2619. SYNTAX INTEGER {
  2620. reachable (4),
  2621. unreachable (5)
  2622. }
  2623. ACCESS read-only
  2624. STATUS mandatory
  2625. DESCRIPTION
  2626. "This value indicates the state of the area"
  2627. ::= { phivAreaEntry 2 }
  2628. phivAreaCost OBJECT-TYPE
  2629. SYNTAX Gauge
  2630. ACCESS read-only
  2631. STATUS mandatory
  2632. DESCRIPTION
  2633. "The total cost over the current path to the
  2634. destination area. Cost is a value associated with
  2635. using a circuit. Routing routes messages (data)
  2636. along the path between 2 areas with the smallest
  2637. cost."
  2638. ::= { phivAreaEntry 3 }
  2639. phivAreaHops OBJECT-TYPE
  2640. SYNTAX INTEGER (0..255)
  2641. ACCESS read-only
  2642. STATUS mandatory
  2643. DESCRIPTION
  2644. "The number of hops to a destination area. A hop is
  2645. the routing value representing the logical distance
  2646. between two areas in network."
  2647. ::= { phivAreaEntry 4 }
  2648. phivAreaNextNode OBJECT-TYPE
  2649. SYNTAX PhivAddr -- OCTET STRING (SIZE (2))
  2650. ACCESS read-only
  2651. STATUS mandatory
  2652. DESCRIPTION
  2653. "The next node on the circuit used to get to the
  2654. area under scrutiny."
  2655. ::= { phivAreaEntry 5 }
  2656. phivAreaCircuitIndex OBJECT-TYPE
  2657. SYNTAX INTEGER (1..65535)
  2658. ACCESS read-only
  2659. STATUS mandatory
  2660. DESCRIPTION
  2661. "A unique index value for each known circuit."
  2662. ::= { phivAreaEntry 6 }
  2663. -- Additional Area Parameters
  2664. phivAreaMaxCost OBJECT-TYPE
  2665. SYNTAX INTEGER (1..1022)
  2666. ACCESS read-write
  2667. STATUS mandatory
  2668. DESCRIPTION
  2669. "This value represents the maximum total path cost
  2670. allowed from the executor to any other level 2 routing
  2671. node. The AREA MAXIMUM COST number is decimal in the
  2672. range 1-1022. This parameter is only applicable if
  2673. the executor node is of type AREA."
  2674. ::= { area 2 }
  2675. phivAreaMaxHops OBJECT-TYPE
  2676. SYNTAX INTEGER (1..30)
  2677. ACCESS read-write
  2678. STATUS mandatory
  2679. DESCRIPTION
  2680. "This value represents the maximum number of routing hops
  2681. allowable from the executor to any other level 2
  2682. routing node. This parameter is only applicable if the
  2683. executor node is of type AREA."
  2684. ::= { area 3 }
  2685. phivRouteMaxArea OBJECT-TYPE
  2686. SYNTAX INTEGER (1..63)
  2687. ACCESS read-write
  2688. STATUS mandatory
  2689. DESCRIPTION
  2690. "This value represents the largest area number and,
  2691. therefore, number of areas that can be known about
  2692. by the executor node's Routing. This parameter is only
  2693. applicable if the executor node is of type AREA."
  2694. ::= { area 4 }
  2695. END