Source code of Windows XP (NT5)
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.

779 lines
20 KiB

  1. MSIPX-MIB DEFINITIONS ::= BEGIN
  2. -- This MIB defines the management information for a system using the IPX
  3. -- protocol. The MIB consists of four groups:
  4. --
  5. -- 1. Base Group - contains general information about IPX.
  6. --
  7. -- 2. Interface Group - contains information about all interfaces used by IPX.
  8. --
  9. -- 3. Forwarding Group - contains generic routing information that
  10. -- must be provided by any IPX routing protocol.
  11. --
  12. -- 4. Services Group - contains information about all known services.
  13. --
  14. -- This MIB is designed to provide a basic framework for the management
  15. -- of systems implementing the IPX protocol. Additional MIBs may be
  16. -- created (especially in the area of IPX routing protocols) to contain
  17. -- more specific information. Whenever possible, these additional MIBs
  18. -- should follow the format of this IPX MIB.
  19. --
  20. --
  21. IMPORTS
  22. enterprises, Counter
  23. FROM RFC1155-SMI
  24. OBJECT-TYPE
  25. FROM RFC-1212
  26. TRAP-TYPE
  27. FROM RFC-1215
  28. microsoft, software
  29. FROM MSFT-MIB;
  30. -- microsoft OBJECT IDENTIFIER ::= { enterprises 311 }
  31. -- software OBJECT IDENTIFIER ::= { microsoft 1 }
  32. ipx OBJECT IDENTIFIER ::= { software 8 }
  33. -- Groups
  34. ipxBase OBJECT IDENTIFIER ::= {ipx 1}
  35. ipxInterface OBJECT IDENTIFIER ::= {ipx 2}
  36. ipxForwarding OBJECT IDENTIFIER ::= {ipx 3}
  37. ipxServices OBJECT IDENTIFIER ::= {ipx 4}
  38. ipxTraps OBJECT IDENTIFIER ::= {ipx 5}
  39. -- Types
  40. NetNumber ::= OCTET STRING (SIZE(4))
  41. PhysAddress ::= OCTET STRING (SIZE(6))
  42. -- Base Group
  43. ipxBaseOperState OBJECT-TYPE
  44. SYNTAX INTEGER {
  45. down(1),
  46. up(2)
  47. }
  48. ACCESS read-only
  49. STATUS mandatory
  50. DESCRIPTION "The current operational state of the software."
  51. ::= {ipxBase 1}
  52. ipxBasePrimaryNetNumber OBJECT-TYPE
  53. SYNTAX NetNumber
  54. ACCESS read-only
  55. STATUS mandatory
  56. DESCRIPTION "The 'internal' network number."
  57. ::= {ipxBase 2}
  58. ipxBaseNode OBJECT-TYPE
  59. SYNTAX PhysAddress
  60. ACCESS read-only
  61. STATUS mandatory
  62. DESCRIPTION "The node number portion of the IPX address of this
  63. system."
  64. ::= {ipxBase 3}
  65. ipxBaseSysName OBJECT-TYPE
  66. SYNTAX OCTET STRING (SIZE(0..48))
  67. ACCESS read-only
  68. STATUS mandatory
  69. DESCRIPTION "The readable name for this system."
  70. ::= {ipxBase 4}
  71. ipxBaseMaxPathSplits OBJECT-TYPE
  72. SYNTAX INTEGER (1..32)
  73. ACCESS read-only
  74. STATUS mandatory
  75. DESCRIPTION "The maximum number of paths with equal routing metric
  76. value which this instance of IPX may split between when
  77. forwarding packets."
  78. ::= {ipxBase 5}
  79. ipxBaseIfCount OBJECT-TYPE
  80. SYNTAX INTEGER
  81. ACCESS read-only
  82. STATUS mandatory
  83. DESCRIPTION "The number of interfaces known to this instance of IPX."
  84. ::= {ipxBase 6}
  85. ipxBaseDestCount OBJECT-TYPE
  86. SYNTAX INTEGER
  87. ACCESS read-only
  88. STATUS mandatory
  89. DESCRIPTION "The number of currently reachable destinations known to
  90. this instance of IPX."
  91. ::= {ipxBase 7}
  92. ipxBaseServCount OBJECT-TYPE
  93. SYNTAX INTEGER
  94. ACCESS read-only
  95. STATUS mandatory
  96. DESCRIPTION "The number of services known to this instance of IPX."
  97. ::= {ipxBase 8}
  98. -- Interface Group
  99. -- This group contains management information for each interface known
  100. -- to this system.
  101. -- Interface Table
  102. -- The interface table contains an entry for each interface known to the
  103. -- system.
  104. ipxIfTable OBJECT-TYPE
  105. SYNTAX SEQUENCE OF IPXIfEntry
  106. ACCESS not-accessible
  107. STATUS mandatory
  108. DESCRIPTION "The interface table."
  109. ::= {ipxInterface 1}
  110. ipxIfEntry OBJECT-TYPE
  111. SYNTAX IPXIfEntry
  112. ACCESS not-accessible
  113. STATUS mandatory
  114. DESCRIPTION "Each entry corresponds to one interface known to the
  115. system."
  116. INDEX {
  117. ipxIfIndex
  118. }
  119. ::= {ipxIfTable 1}
  120. IPXIfEntry ::= SEQUENCE {
  121. ipxIfIndex INTEGER,
  122. ipxIfAdminState INTEGER,
  123. ipxIfOperState INTEGER,
  124. ipxIfAdapterIndex INTEGER,
  125. ipxIfName OCTET STRING,
  126. ipxIfType INTEGER,
  127. ipxIfLocalMaxPacketSize INTEGER,
  128. ipxIfMediaType INTEGER,
  129. ipxIfNetNumber NetNumber,
  130. ipxIfMacAddress PhysAddress,
  131. ipxIfDelay INTEGER,
  132. ipxIfThroughput INTEGER,
  133. ipxIfIpxWanEnable INTEGER,
  134. ipxIfNetbiosAccept INTEGER,
  135. ipxIfNetbiosDeliver INTEGER,
  136. ipxIfInHdrErrors Counter,
  137. ipxIfInFilterDrops Counter,
  138. ipxIfInNoRoutes Counter,
  139. ipxIfInDiscards Counter,
  140. ipxIfInDelivers Counter,
  141. ipxIfOutFilterDrops Counter,
  142. ipxIfOutDiscards Counter,
  143. ipxIfOutDelivers Counter,
  144. ipxIfInNetbiosPackets Counter,
  145. ipxIfOutNetbiosPackets Counter
  146. }
  147. ipxIfIndex OBJECT-TYPE
  148. SYNTAX INTEGER
  149. ACCESS read-only
  150. STATUS mandatory
  151. DESCRIPTION "The identifier of this interface, unique within the
  152. system."
  153. ::= {ipxIfEntry 1}
  154. ipxIfAdminState OBJECT-TYPE
  155. SYNTAX INTEGER {
  156. disabled (1),
  157. enabled (2)
  158. }
  159. ACCESS read-write
  160. STATUS mandatory
  161. DESCRIPTION "The desired state of the interface.Default is enabled(2).
  162. The interface state can be set to disabled(1) by explicit
  163. management action or by configuration information."
  164. ::= {ipxIfEntry 2}
  165. ipxIfOperState OBJECT-TYPE
  166. SYNTAX INTEGER {
  167. down(1),
  168. up(2),
  169. sleeping(3)
  170. }
  171. ACCESS read-only
  172. STATUS mandatory
  173. DESCRIPTION "The current operational state of the interface.
  174. If ipxIfAdminState is disabled(1) then
  175. ipxIfOperState should be down(1). If ipxIfAdminState is
  176. changed to enabled(2) then ipxIfOperState should change to
  177. up(2) if the interface is ready to transmit and
  178. receive network traffic; it should change to
  179. sleeping(3) if the interface is waiting for external
  180. actions (such as a serial line waiting for an
  181. incomming connection); it should remain in the down(1)
  182. state if and only if there is a fault that prevents it
  183. from going to the up(2) state."
  184. ::= {ipxIfEntry 3}
  185. ipxIfAdapterIndex OBJECT-TYPE
  186. SYNTAX INTEGER
  187. ACCESS read-only
  188. STATUS mandatory
  189. DESCRIPTION "The value of adapter index for the adapter used by this
  190. interface. On-demand interfaces in a sleeping state
  191. are not mapped to any adapter."
  192. ::= {ipxIfEntry 4}
  193. ipxIfName OBJECT-TYPE
  194. SYNTAX OCTET STRING (SIZE(0..48))
  195. ACCESS read-only
  196. STATUS mandatory
  197. DESCRIPTION "The readable name for the interface."
  198. ::= {ipxIfEntry 5}
  199. ipxIfType OBJECT-TYPE
  200. SYNTAX INTEGER {
  201. other(1),
  202. lan(2),
  203. wanRouter(3),
  204. wanWorkstation(4),
  205. internal(5),
  206. personalWanRouter(6),
  207. routerWorkstationDialout(7),
  208. standaloneWorkstationDialout(8)
  209. }
  210. ACCESS read-only
  211. STATUS mandatory
  212. DESCRIPTION "The type of the interface."
  213. ::= {ipxIfEntry 6}
  214. ipxIfLocalMaxPacketSize OBJECT-TYPE
  215. SYNTAX INTEGER
  216. ACCESS read-only
  217. STATUS mandatory
  218. DESCRIPTION "The maximum size (including header), in bytes, that the
  219. system supports locally on this interface."
  220. ::= {ipxIfEntry 7}
  221. ipxIfMediaType OBJECT-TYPE
  222. SYNTAX INTEGER
  223. ACCESS read-only
  224. STATUS mandatory
  225. DESCRIPTION "The media type used on this interface."
  226. ::= {ipxIfEntry 8}
  227. ipxIfNetNumber OBJECT-TYPE
  228. SYNTAX NetNumber
  229. ACCESS read-only
  230. STATUS mandatory
  231. DESCRIPTION "The IPX network number of this interface."
  232. ::= {ipxIfEntry 9}
  233. ipxIfMacAddress OBJECT-TYPE
  234. SYNTAX PhysAddress
  235. ACCESS read-only
  236. STATUS mandatory
  237. DESCRIPTION "The MAC address of this interface."
  238. ::= {ipxIfEntry 10}
  239. ipxIfDelay OBJECT-TYPE
  240. SYNTAX INTEGER
  241. ACCESS read-only
  242. STATUS mandatory
  243. DESCRIPTION "The period of time, in microseconds, that it takes to
  244. transmit one byte of data, excluding protocol headers,
  245. to a destination on the other end of the interface, if
  246. the interface is free of other traffic."
  247. ::= {ipxIfEntry 11}
  248. ipxIfThroughput OBJECT-TYPE
  249. SYNTAX INTEGER
  250. ACCESS read-only
  251. STATUS mandatory
  252. DESCRIPTION "The amount of data, in bits per second, that may flow
  253. through the interface if there is no other traffic."
  254. ::= {ipxIfEntry 12}
  255. ipxIfIpxWanEnable OBJECT-TYPE
  256. SYNTAX INTEGER {
  257. disabled (1),
  258. enabled (2)
  259. }
  260. ACCESS read-write
  261. STATUS mandatory
  262. DESCRIPTION "Enable IPXWAN negotiation."
  263. ::= {ipxIfEntry 13}
  264. ipxIfNetbiosAccept OBJECT-TYPE
  265. SYNTAX INTEGER {
  266. disabled (1),
  267. enabled (2)
  268. }
  269. ACCESS read-write
  270. STATUS mandatory
  271. DESCRIPTION "Accept Netbios Broadcast Packets."
  272. ::= {ipxIfEntry 14}
  273. ipxIfNetbiosDeliver OBJECT-TYPE
  274. SYNTAX INTEGER {
  275. disabled (1),
  276. enabled (2),
  277. enabledForStaticlySeededNames(3),
  278. enabledWhenOperStateUp(4)
  279. }
  280. ACCESS read-write
  281. STATUS mandatory
  282. DESCRIPTION "Deliver Netbios Broadcast Packets."
  283. ::= {ipxIfEntry 15}
  284. ipxIfInHdrErrors OBJECT-TYPE
  285. SYNTAX Counter
  286. ACCESS read-only
  287. STATUS mandatory
  288. DESCRIPTION "The total number of IPX packets received and discarded due
  289. to errors in their IPX headers, including any packet with
  290. a size less than the minimum 30 bytes, bad checksums,
  291. other format errors, etc."
  292. ::= {ipxIfEntry 16}
  293. ipxIfInFilterDrops OBJECT-TYPE
  294. SYNTAX Counter
  295. ACCESS read-only
  296. STATUS mandatory
  297. DESCRIPTION "The total number of incoming IPX packets discarded
  298. due to input filtering."
  299. ::= {ipxIfEntry 17}
  300. ipxIfInNoRoutes OBJECT-TYPE
  301. SYNTAX Counter
  302. ACCESS read-only
  303. STATUS mandatory
  304. DESCRIPTION "The total number of IPX packets received and discarded because
  305. no route was found to forward them to their destination"
  306. ::= {ipxIfEntry 18}
  307. ipxIfInDiscards OBJECT-TYPE
  308. SYNTAX Counter
  309. ACCESS read-only
  310. STATUS mandatory
  311. DESCRIPTION "The total number of IPX packets received and discarded for any
  312. other reason not counted in ipxIfInHdrErrors,
  313. ipxIfInFilterDrops and ipxIfNoRoutes."
  314. ::= {ipxIfEntry 19}
  315. ipxIfInDelivers OBJECT-TYPE
  316. SYNTAX Counter
  317. ACCESS read-only
  318. STATUS mandatory
  319. DESCRIPTION "The total number of IPX packets successfully received"
  320. ::= {ipxIfEntry 20}
  321. ipxIfOutFilterDrops OBJECT-TYPE
  322. SYNTAX Counter
  323. ACCESS read-only
  324. STATUS mandatory
  325. DESCRIPTION "The total number of outgoing IPX packets discarded
  326. due to output filtering."
  327. ::= {ipxIfEntry 21}
  328. ipxIfOutDiscards OBJECT-TYPE
  329. SYNTAX Counter
  330. ACCESS read-only
  331. STATUS mandatory
  332. DESCRIPTION "The total number of IPX packets discarded for any
  333. other reason not counted in ipxIfOutFilterDrops."
  334. ::= {ipxIfEntry 22}
  335. ipxIfOutDelivers OBJECT-TYPE
  336. SYNTAX Counter
  337. ACCESS read-only
  338. STATUS mandatory
  339. DESCRIPTION "The total number of IPX packets successfully sent"
  340. ::= {ipxIfEntry 23}
  341. ipxIfInNetbiosPackets OBJECT-TYPE
  342. SYNTAX Counter
  343. ACCESS read-only
  344. STATUS mandatory
  345. DESCRIPTION "The total number of IPX Type 20 packets received on this
  346. interface. This includes the Type 20 packets received and
  347. discarded for various reasons."
  348. ::= {ipxIfEntry 24}
  349. ipxIfOutNetbiosPackets OBJECT-TYPE
  350. SYNTAX Counter
  351. ACCESS read-only
  352. STATUS mandatory
  353. DESCRIPTION "The total number of IPX Type 20 packets successfully sent on
  354. this interface."
  355. ::= {ipxIfEntry 25}
  356. -- Forwarding Group
  357. -- This group provides a representation of the IPX forwarding database
  358. -- Destination Table
  359. -- The Destination table contains information about all known
  360. -- destinations. The routing information shown in this table represents
  361. -- the path currently being used to reach the destination.
  362. ipxDestTable OBJECT-TYPE
  363. SYNTAX SEQUENCE OF IPXDestEntry
  364. ACCESS not-accessible
  365. STATUS mandatory
  366. DESCRIPTION "The Destination table contains information about all
  367. known destinations."
  368. ::= {ipxForwarding 1}
  369. ipxDestEntry OBJECT-TYPE
  370. SYNTAX IPXDestEntry
  371. ACCESS not-accessible
  372. STATUS mandatory
  373. DESCRIPTION "Each entry corresponds to one destination."
  374. INDEX {
  375. ipxDestNetNum
  376. }
  377. ::= {ipxDestTable 1}
  378. IPXDestEntry ::= SEQUENCE {
  379. ipxDestNetNum NetNumber,
  380. ipxDestProtocol INTEGER,
  381. ipxDestTicks INTEGER,
  382. ipxDestHopCount INTEGER,
  383. ipxDestNextHopIfIndex INTEGER,
  384. ipxDestNextHopMacAddress PhysAddress,
  385. ipxDestFlags INTEGER
  386. }
  387. ipxDestNetNum OBJECT-TYPE
  388. SYNTAX NetNumber
  389. ACCESS read-only
  390. STATUS mandatory
  391. DESCRIPTION "The IPX network number of the destination."
  392. ::= {ipxDestEntry 1}
  393. ipxDestProtocol OBJECT-TYPE
  394. SYNTAX INTEGER {
  395. other(1),
  396. local(2),
  397. rip(3),
  398. nlsp(4),
  399. static(5)
  400. }
  401. ACCESS read-only
  402. STATUS mandatory
  403. DESCRIPTION "The routing protocol from which knowledge of this
  404. destination was obtained."
  405. ::= {ipxDestEntry 2}
  406. ipxDestTicks OBJECT-TYPE
  407. SYNTAX INTEGER
  408. ACCESS read-only
  409. STATUS mandatory
  410. DESCRIPTION "The delay in ticks to reach this destination."
  411. ::= {ipxDestEntry 3}
  412. ipxDestHopCount OBJECT-TYPE
  413. SYNTAX INTEGER
  414. ACCESS read-only
  415. STATUS mandatory
  416. DESCRIPTION "The number of hops necessary to reach the destination."
  417. ::= {ipxDestEntry 4}
  418. ipxDestNextHopIfIndex OBJECT-TYPE
  419. SYNTAX INTEGER
  420. ACCESS read-only
  421. STATUS mandatory
  422. DESCRIPTION "The unique identifier of the interface used to reach the
  423. next hop."
  424. ::= {ipxDestEntry 5}
  425. ipxDestNextHopMacAddress OBJECT-TYPE
  426. SYNTAX PhysAddress
  427. ACCESS read-only
  428. STATUS mandatory
  429. DESCRIPTION "The MAC address of the next hop."
  430. ::= {ipxDestEntry 6}
  431. ipxDestFlags OBJECT-TYPE
  432. SYNTAX INTEGER (0..3)
  433. ACCESS read-only
  434. STATUS mandatory
  435. DESCRIPTION "A value that indicates of a special meaning of the route
  436. 1 - this route is for a network used for dialing in clients
  437. 2 - this route should not be advertised."
  438. ::= {ipxDestEntry 7}
  439. -- Static Routes Table
  440. -- This table contains the information about all the static routes
  441. -- defined. There may be more than one static route to any given
  442. -- destination. Only the route currently being used will also be
  443. -- present in the Destination Table defined above.
  444. ipxStaticRouteTable OBJECT-TYPE
  445. SYNTAX SEQUENCE OF IPXStaticRouteEntry
  446. ACCESS not-accessible
  447. STATUS mandatory
  448. DESCRIPTION "The Static Routes table contains information about all
  449. destinations reached via statically configured routes."
  450. ::= {ipxForwarding 2}
  451. ipxStaticRouteEntry OBJECT-TYPE
  452. SYNTAX IPXStaticRouteEntry
  453. ACCESS not-accessible
  454. STATUS mandatory
  455. DESCRIPTION "Each entry corresponds to one static route."
  456. INDEX {
  457. ipxStaticRouteIfIndex,
  458. ipxStaticRouteNetNum
  459. }
  460. ::= {ipxStaticRouteTable 1}
  461. IPXStaticRouteEntry ::= SEQUENCE {
  462. ipxStaticRouteIfIndex INTEGER,
  463. ipxStaticRouteNetNum NetNumber,
  464. ipxStaticRouteEntryStatus INTEGER,
  465. ipxStaticRouteTicks INTEGER,
  466. ipxStaticRouteHopCount INTEGER,
  467. ipxStaticRouteNextHopMacAddress PhysAddress
  468. }
  469. ipxStaticRouteIfIndex OBJECT-TYPE
  470. SYNTAX INTEGER
  471. ACCESS read-only
  472. STATUS mandatory
  473. DESCRIPTION "The unique identifier of the interface used to
  474. reach the first hop in the static route."
  475. ::= {ipxStaticRouteEntry 1}
  476. ipxStaticRouteNetNum OBJECT-TYPE
  477. SYNTAX NetNumber
  478. ACCESS read-only
  479. STATUS mandatory
  480. DESCRIPTION "The IPX network number of the route's destination."
  481. ::= {ipxStaticRouteEntry 2}
  482. ipxStaticRouteEntryStatus OBJECT-TYPE
  483. SYNTAX INTEGER {
  484. deleted(1),
  485. created(2)
  486. }
  487. ACCESS read-write
  488. STATUS mandatory
  489. DESCRIPTION "Create/Delete parameter. Default is created.
  490. Users perform an SNMP SET operation on this
  491. object in order to create/delete the IPX static route."
  492. ::= {ipxStaticRouteEntry 3}
  493. ipxStaticRouteTicks OBJECT-TYPE
  494. SYNTAX INTEGER
  495. ACCESS read-write
  496. STATUS mandatory
  497. DESCRIPTION "The delay, in ticks, to reach the route's destination."
  498. ::= {ipxStaticRouteEntry 4}
  499. ipxStaticRouteHopCount OBJECT-TYPE
  500. SYNTAX INTEGER
  501. ACCESS read-write
  502. STATUS mandatory
  503. DESCRIPTION "The number of hops necessary to reach the destination."
  504. ::= {ipxStaticRouteEntry 5}
  505. ipxStaticRouteNextHopMacAddress OBJECT-TYPE
  506. SYNTAX PhysAddress
  507. ACCESS read-write
  508. STATUS mandatory
  509. DESCRIPTION "The Mac address of the next hop."
  510. ::= {ipxStaticRouteEntry 6}
  511. -- Services Group
  512. -- The Services group contains management information for all known
  513. -- services.
  514. -- Services Table
  515. -- This table contains the services information indexed by service
  516. -- name and type.
  517. ipxServTable OBJECT-TYPE
  518. SYNTAX SEQUENCE OF IPXServEntry
  519. ACCESS not-accessible
  520. STATUS mandatory
  521. DESCRIPTION "The table of services, indexed by name and type."
  522. ::= {ipxServices 1}
  523. ipxServEntry OBJECT-TYPE
  524. SYNTAX IPXServEntry
  525. ACCESS not-accessible
  526. STATUS mandatory
  527. DESCRIPTION "Each entry corresponds to one service."
  528. INDEX {
  529. ipxServType,
  530. ipxServName
  531. }
  532. ::= {ipxServTable 1}
  533. IPXServEntry ::= SEQUENCE {
  534. ipxServType OCTET STRING,
  535. ipxServName OCTET STRING,
  536. ipxServProtocol INTEGER,
  537. ipxServNetNum NetNumber,
  538. ipxServNode OCTET STRING,
  539. ipxServSocket OCTET STRING,
  540. ipxServHopCount INTEGER
  541. }
  542. ipxServType OBJECT-TYPE
  543. SYNTAX OCTET STRING (SIZE(2))
  544. ACCESS read-only
  545. STATUS mandatory
  546. DESCRIPTION "The service type."
  547. ::= {ipxServEntry 1}
  548. ipxServName OBJECT-TYPE
  549. SYNTAX OCTET STRING (SIZE(1..48))
  550. ACCESS read-only
  551. STATUS mandatory
  552. DESCRIPTION "The service name."
  553. ::= {ipxServEntry 2}
  554. ipxServProtocol OBJECT-TYPE
  555. SYNTAX INTEGER {
  556. other(1),
  557. local(2),
  558. nlsp(4),
  559. static(5),
  560. sap(6)
  561. }
  562. ACCESS read-only
  563. STATUS mandatory
  564. DESCRIPTION "The protocol from which knowledge of this service was
  565. obtained."
  566. ::= {ipxServEntry 3}
  567. ipxServNetNum OBJECT-TYPE
  568. SYNTAX NetNumber
  569. ACCESS read-only
  570. STATUS mandatory
  571. DESCRIPTION "The IPX network number portion of the IPX address of the
  572. service."
  573. ::= {ipxServEntry 4}
  574. ipxServNode OBJECT-TYPE
  575. SYNTAX OCTET STRING(SIZE(6))
  576. ACCESS read-only
  577. STATUS mandatory
  578. DESCRIPTION "The node portion of the IPX address of the service."
  579. ::= {ipxServEntry 5}
  580. ipxServSocket OBJECT-TYPE
  581. SYNTAX OCTET STRING (SIZE(2))
  582. ACCESS read-only
  583. STATUS mandatory
  584. DESCRIPTION "The socket portion of the IPX address of the service."
  585. ::= {ipxServEntry 6}
  586. ipxServHopCount OBJECT-TYPE
  587. SYNTAX INTEGER
  588. ACCESS read-only
  589. STATUS mandatory
  590. DESCRIPTION "The number of hops to the service."
  591. ::= {ipxServEntry 7}
  592. -- Static Services Table
  593. -- This table contains information for all staticly seeded services
  594. ipxStaticServTable OBJECT-TYPE
  595. SYNTAX SEQUENCE OF IPXStaticServEntry
  596. ACCESS not-accessible
  597. STATUS mandatory
  598. DESCRIPTION "The Static Services table contains information about
  599. all staticly seeded services."
  600. ::= {ipxServices 2}
  601. ipxStaticServEntry OBJECT-TYPE
  602. SYNTAX IPXStaticServEntry
  603. ACCESS not-accessible
  604. STATUS mandatory
  605. DESCRIPTION "Each entry corresponds to one service."
  606. INDEX {
  607. ipxStaticServIfIndex,
  608. ipxStaticServType,
  609. ipxStaticServName
  610. }
  611. ::= {ipxStaticServTable 1}
  612. IPXStaticServEntry ::= SEQUENCE {
  613. ipxStaticServIfIndex INTEGER,
  614. ipxStaticServType OCTET STRING,
  615. ipxStaticServName OCTET STRING,
  616. ipxStaticServEntryStatus INTEGER,
  617. ipxStaticServNetNum NetNumber,
  618. ipxStaticServNode PhysAddress,
  619. ipxStaticServSocket OCTET STRING,
  620. ipxStaticServHopCount INTEGER
  621. }
  622. ipxStaticServIfIndex OBJECT-TYPE
  623. SYNTAX INTEGER
  624. ACCESS read-only
  625. STATUS mandatory
  626. DESCRIPTION "The interface used to reach this service."
  627. ::= {ipxStaticServEntry 1}
  628. ipxStaticServType OBJECT-TYPE
  629. SYNTAX OCTET STRING (SIZE(2))
  630. ACCESS read-only
  631. STATUS mandatory
  632. DESCRIPTION "The service type."
  633. ::= {ipxStaticServEntry 2}
  634. ipxStaticServName OBJECT-TYPE
  635. SYNTAX OCTET STRING (SIZE(1..48))
  636. ACCESS read-only
  637. STATUS mandatory
  638. DESCRIPTION "The service name."
  639. ::= {ipxStaticServEntry 3}
  640. ipxStaticServEntryStatus OBJECT-TYPE
  641. SYNTAX INTEGER {
  642. deleted(1),
  643. created(2)
  644. }
  645. ACCESS read-write
  646. STATUS mandatory
  647. DESCRIPTION "Create/Delete parameter. Default is created.
  648. Users perform an SNMP SET operation on this
  649. object in order to create/delete the IPX static service."
  650. ::= {ipxStaticServEntry 4}
  651. ipxStaticServNetNum OBJECT-TYPE
  652. SYNTAX NetNumber
  653. ACCESS read-write
  654. STATUS mandatory
  655. DESCRIPTION "The IPX network number portion of the IPX address of the
  656. service."
  657. ::= {ipxStaticServEntry 5}
  658. ipxStaticServNode OBJECT-TYPE
  659. SYNTAX PhysAddress
  660. ACCESS read-write
  661. STATUS mandatory
  662. DESCRIPTION "The node portion of the IPX address of the service."
  663. ::= {ipxStaticServEntry 6}
  664. ipxStaticServSocket OBJECT-TYPE
  665. SYNTAX OCTET STRING (SIZE(2))
  666. ACCESS read-write
  667. STATUS mandatory
  668. DESCRIPTION "The socket portion of the IPX address of the service."
  669. ::= {ipxStaticServEntry 7}
  670. ipxStaticServHopCount OBJECT-TYPE
  671. SYNTAX INTEGER
  672. ACCESS read-write
  673. STATUS mandatory
  674. DESCRIPTION "The number of hops to the service."
  675. ::= {ipxStaticServEntry 8}
  676. END