home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 March / Chip_2011.03_CD.iso / I386 / MIPX.MI_ / mipx.mib
Encoding:
Text File  |  2001-07-21  |  20.9 KB  |  780 lines

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