MIOX25-MIB
上传用户:aonuowh
上传日期:2021-05-23
资源大小:35390k
文件大小:33k
源码类别:

SNMP编程

开发平台:

C/C++

  1. -- Changes for RFC 1461 (Multiprotocol Interconnect over X.25)
  2. --   ** No changes needed. **
  3. -- dperkins@scruznet.com
  4. MIOX25-MIB DEFINITIONS ::= BEGIN
  5.           IMPORTS
  6.                   Counter,
  7.                   TimeTicks
  8.                           FROM RFC1155-SMI
  9.                   OBJECT-TYPE
  10.                           FROM RFC-1212
  11.                   DisplayString, transmission,
  12.                   ifIndex
  13.                           FROM RFC1213-MIB
  14.                   InstancePointer
  15.                           FROM RFC1316-MIB
  16.                   X121Address
  17.                           FROM RFC1382-MIB
  18.                   PositiveInteger
  19.                           FROM RFC1381-MIB;
  20.                           -- IP over X.25 MIB
  21.           miox    OBJECT IDENTIFIER ::= { transmission 38 }
  22.           mioxPle         OBJECT IDENTIFIER ::= { miox 1 }
  23.           mioxPeer        OBJECT IDENTIFIER ::= { miox 2 }
  24.           -- ###########################################################
  25.           --              Ple Table
  26.           -- ###########################################################
  27.           -- Systems that implement RFC 1356 must also implement
  28.           -- all objects in this group.
  29.           mioxPleTable    OBJECT-TYPE
  30.                   SYNTAX  SEQUENCE OF MioxPleEntry
  31.                   ACCESS  not-accessible
  32.                   STATUS  mandatory
  33.                   DESCRIPTION
  34.                           "This table contains information relative to
  35.                           an interface to an X.25 Packet Level Entity
  36.                           (PLE)."
  37.                   ::= { mioxPle 1   }
  38.           mioxPleEntry    OBJECT-TYPE
  39.                   SYNTAX  MioxPleEntry
  40.                   ACCESS  not-accessible
  41.                   STATUS  mandatory
  42.                   DESCRIPTION
  43.                           "These objects manage the encapsulation of
  44.                           other protocols within X.25."
  45.                   INDEX { ifIndex }
  46.                   ::= { mioxPleTable 1 }
  47.           MioxPleEntry ::= SEQUENCE {
  48.                   mioxPleMaxCircuits
  49.                           INTEGER,
  50.                   mioxPleRefusedConnections
  51.                           Counter,
  52.                   mioxPleEnAddrToX121LkupFlrs
  53.                           Counter,
  54.                   mioxPleLastFailedEnAddr
  55.                           OCTET STRING,
  56.                   mioxPleEnAddrToX121LkupFlrTime
  57.                           TimeTicks,
  58.                   mioxPleX121ToEnAddrLkupFlrs
  59.                           Counter,
  60.                   mioxPleLastFailedX121Address
  61.                           X121Address,
  62.                   mioxPleX121ToEnAddrLkupFlrTime
  63.                           TimeTicks,
  64.                   mioxPleQbitFailures
  65.                           Counter,
  66.                   mioxPleQbitFailureRemoteAddress
  67.                           X121Address,
  68.                   mioxPleQbitFailureTime
  69.                           TimeTicks,
  70.                   mioxPleMinimumOpenTimer
  71.                           PositiveInteger,
  72.                   mioxPleInactivityTimer
  73.                           PositiveInteger,
  74.                   mioxPleHoldDownTimer
  75.                           PositiveInteger,
  76.                   mioxPleCollisionRetryTimer
  77.                           PositiveInteger,
  78.                   mioxPleDefaultPeerId
  79.                           InstancePointer
  80.                   }
  81.           mioxPleMaxCircuits OBJECT-TYPE
  82.                   SYNTAX  INTEGER (0..2147483647)
  83.                   ACCESS  read-write
  84.                   STATUS  mandatory
  85.                   DESCRIPTION
  86.                           "The maximum number of X.25 circuits that
  87.                           can be open at one time for this interface.
  88.                           A value of zero indicates the interface will
  89.                           not allow any additional circuits (as it may
  90.                           soon be shutdown).  A value of 2147483647
  91.                           allows an unlimited number of circuits."
  92.                   ::= { mioxPleEntry 1 }
  93.           mioxPleRefusedConnections OBJECT-TYPE
  94.                   SYNTAX  Counter
  95.                   ACCESS  read-only
  96.                   STATUS  mandatory
  97.                   DESCRIPTION
  98.                           "The number of X.25 calls from a remote
  99.                           systems to this system that were cleared by
  100.                           this system.  The interface instance should
  101.                           identify the X.25 interface the call came in
  102.                           on."
  103.                   ::= { mioxPleEntry 2 }
  104.           mioxPleEnAddrToX121LkupFlrs OBJECT-TYPE
  105.                   SYNTAX  Counter
  106.                   ACCESS  read-only
  107.                   STATUS  mandatory
  108.                   DESCRIPTION
  109.                           "The number of times a translation from an
  110.                           Encapsulated Address to an X.121 address
  111.                           failed to find a corresponding X.121
  112.                           address.  Encapsulated addresses can be
  113.                           looked up in the mioxPeerTable or translated
  114.                           via an algorithm as for the DDN.  Addresses
  115.                           that are successfully recognized do not
  116.                           increment this counter.  Addresses that are
  117.                           not recognized (reflecting an abnormal
  118.                           packet delivery condition) increment this
  119.                           counter.
  120.                           If an address translation fails, it may be
  121.                           difficult to determine which PLE entry
  122.                           should count the failure.  In such cases the
  123.                           first likely entry in this table should be
  124.                           selected.  Agents should record the failure
  125.                           even if they are unsure which PLE should be
  126.                           associated with the failure."
  127.                   ::= { mioxPleEntry 3 }
  128.           mioxPleLastFailedEnAddr OBJECT-TYPE
  129.                   SYNTAX  OCTET STRING (SIZE(2..128))
  130.                   ACCESS  read-only
  131.                   STATUS  mandatory
  132.                   DESCRIPTION
  133.                           "The last Encapsulated address that failed
  134.                           to find a corresponding X.121 address and
  135.                           caused mioxPleEnAddrToX121LkupFlrs to be
  136.                           incremented.  The first octet of this object
  137.                           contains the encapsulation type, the
  138.                           remaining octets contain the address of that
  139.                           type that failed.  Thus for an IP address,
  140.                           the length will be five octets, the first
  141.                           octet will contain 204 (hex CC), and the
  142.                           last four octets will contain the IP
  143.                           address.  For a snap encapsulation, the
  144.                           first byte would be 128 (hex 80) and the
  145.                           rest of the octet string would have the snap
  146.                           header."
  147.                   ::= { mioxPleEntry 4 }
  148.           mioxPleEnAddrToX121LkupFlrTime OBJECT-TYPE
  149.                   SYNTAX  TimeTicks
  150.                   ACCESS  read-only
  151.                   STATUS  mandatory
  152.                   DESCRIPTION
  153.                           "The most recent value of sysUpTime when the
  154.                           translation from an Encapsulated Address to
  155.                           X.121 address failed to find a corresponding
  156.                           X.121 address."
  157.                   ::= { mioxPleEntry 5 }
  158.           mioxPleX121ToEnAddrLkupFlrs OBJECT-TYPE
  159.                   SYNTAX  Counter
  160.                   ACCESS  read-only
  161.                   STATUS  mandatory
  162.                   DESCRIPTION
  163.                           "The number of times the translation from an
  164.                           X.121 address to an Encapsulated Address
  165.                           failed to find a corresponding Encapsulated
  166.                           Address.  Addresses successfully recognized
  167.                           by an algorithm do not increment this
  168.                           counter.  This counter reflects the number
  169.                           of times call acceptance encountered the
  170.                           abnormal condition of not recognizing the
  171.                           peer."
  172.                   ::= { mioxPleEntry 6 }
  173.           mioxPleLastFailedX121Address OBJECT-TYPE
  174.                   SYNTAX  X121Address
  175.                   ACCESS  read-only
  176.                   STATUS  mandatory
  177.                   DESCRIPTION
  178.                           "The last X.121 address that caused
  179.                           mioxPleX121ToEnAddrLkupFlrs to increase."
  180.                   ::= { mioxPleEntry 7 }
  181.           mioxPleX121ToEnAddrLkupFlrTime OBJECT-TYPE
  182.                   SYNTAX  TimeTicks
  183.                   ACCESS  read-only
  184.                   STATUS  mandatory
  185.                   DESCRIPTION
  186.                           "The most recent value of sysUpTime when the
  187.                           translation from an X.121 address to an
  188.                           Encapsulated Address failed to find a
  189.                           corresponding Encapsulated Address."
  190.                   ::= { mioxPleEntry 8 }
  191.           mioxPleQbitFailures OBJECT-TYPE
  192.                   SYNTAX  Counter
  193.                   ACCESS  read-only
  194.                   STATUS  mandatory
  195.                   DESCRIPTION
  196.                           "The number of times a connection was closed
  197.                           because of a Q-bit failure."
  198.                   ::= { mioxPleEntry 9 }
  199.           mioxPleQbitFailureRemoteAddress OBJECT-TYPE
  200.                   SYNTAX  X121Address
  201.                   ACCESS  read-only
  202.                   STATUS  mandatory
  203.                   DESCRIPTION
  204.                           "The remote address of the most recent
  205.                           (last) connection that was closed because of
  206.                           a Q-bit failure."
  207.                   ::= { mioxPleEntry 10 }
  208.           mioxPleQbitFailureTime OBJECT-TYPE
  209.                   SYNTAX  TimeTicks
  210.                   ACCESS  read-only
  211.                   STATUS  mandatory
  212.                   DESCRIPTION
  213.                           "The most recent value of sysUpTime when a
  214.                           connection was closed because of a Q-bit
  215.                           failure.  This will also be the last time
  216.                           that mioxPleQbitFailures was incremented."
  217.                   ::= { mioxPleEntry 11 }
  218.           mioxPleMinimumOpenTimer OBJECT-TYPE
  219.                   SYNTAX  PositiveInteger
  220.                   ACCESS  read-write
  221.                   STATUS  mandatory
  222.                   DESCRIPTION
  223.                           "The minimum time in milliseconds this
  224.                           interface will keep a connection open before
  225.                           allowing it to be closed.  A value of zero
  226.                           indicates no timer."
  227.                   DEFVAL { 0 }
  228.                   ::= { mioxPleEntry 12 }
  229.           mioxPleInactivityTimer OBJECT-TYPE
  230.                   SYNTAX  PositiveInteger
  231.                   ACCESS  read-write
  232.                   STATUS  mandatory
  233.                   DESCRIPTION
  234.                           "The amount of time time in milliseconds
  235.                           this interface will keep an idle connection
  236.                           open before closing it.  A value of
  237.                           2147483647 indicates no timer."
  238.                   DEFVAL { 10000 }
  239.                   ::= { mioxPleEntry 13 }
  240.           mioxPleHoldDownTimer    OBJECT-TYPE
  241.                   SYNTAX  PositiveInteger
  242.                   ACCESS  read-write
  243.                   STATUS  mandatory
  244.                   DESCRIPTION
  245.                           "The hold down timer in milliseconds.  This
  246.                           is the minimum amount of time to wait before
  247.                           trying another call to a host that was
  248.                           previously unsuccessful.  A value of
  249.                           2147483647 indicates the host will not be
  250.                           retried."
  251.                   DEFVAL { 0 }
  252.                   ::= { mioxPleEntry 14 }
  253.           mioxPleCollisionRetryTimer OBJECT-TYPE
  254.                   SYNTAX  PositiveInteger
  255.                   ACCESS  read-write
  256.                   STATUS  mandatory
  257.                   DESCRIPTION
  258.                           "The Collision Retry Timer in milliseconds.
  259.                           The time to delay between call attempts when
  260.                           the maximum number of circuits is exceeded
  261.                           in a call attempt."
  262.                   DEFVAL { 0 }
  263.                   ::= { mioxPleEntry 15 }
  264.           mioxPleDefaultPeerId OBJECT-TYPE
  265.                   SYNTAX  InstancePointer
  266.                   ACCESS  read-write
  267.                   STATUS  mandatory
  268.                   DESCRIPTION
  269.                           "This identifies the instance of the index
  270.                           in the mioxPeerTable for the default
  271.                           parameters to use with this interface.
  272.                           The entry identified by this object may have
  273.                           a zero length Encapsulation address and a
  274.                           zero length X.121 address.
  275.                           These default parameters are used with
  276.                           connections to hosts that do not have
  277.                           entries in the mioxPeerTable.  Such
  278.                           connections occur when using ddn-x25 IP-X.25
  279.                           address mapping or when accepting
  280.                           connections from other hosts not in the
  281.                           mioxPeerTable.
  282.                           The mioxPeerEncTable entry with the same
  283.                           index as the mioxPeerTable entry specifies
  284.                           the call encapsulation types this PLE will
  285.                           accept for peers not in the mioxPeerTable.
  286.                           If the mioxPeerEncTable doesn't contain any
  287.                           entries, this PLE will not accept calls from
  288.                           entries not in the mioxPeerTable."
  289.                   ::= { mioxPleEntry 16 }
  290.           -- ###########################################################
  291.           --              Peer Table
  292.           -- ###########################################################
  293.           -- Systems that implement RFC 1356 must also implement
  294.           -- all objects in this group.
  295.           mioxPeerTable OBJECT-TYPE
  296.                   SYNTAX  SEQUENCE OF MioxPeerEntry
  297.                   ACCESS  not-accessible
  298.                   STATUS  mandatory
  299.                   DESCRIPTION
  300.                           "This table contains information about the
  301.                           possible peers this machine may exchange
  302.                           packets with."
  303.                   ::= { mioxPeer 1 }
  304.           mioxPeerEntry OBJECT-TYPE
  305.                   SYNTAX  MioxPeerEntry
  306.                   ACCESS  not-accessible
  307.                   STATUS  mandatory
  308.                   DESCRIPTION
  309.                           "Per peer information."
  310.                   INDEX { mioxPeerIndex   }
  311.                   ::= { mioxPeerTable 1 }
  312.           MioxPeerEntry ::= SEQUENCE {
  313.                   mioxPeerIndex
  314.                           PositiveInteger,
  315.                   mioxPeerStatus
  316.                           INTEGER,
  317.                   mioxPeerMaxCircuits
  318.                           PositiveInteger,
  319.                   mioxPeerIfIndex
  320.                           PositiveInteger,
  321.                   mioxPeerConnectSeconds
  322.                           Counter,
  323.                   mioxPeerX25CallParamId
  324.                           InstancePointer,
  325.                   mioxPeerEnAddr
  326.                           OCTET STRING,
  327.                   mioxPeerX121Address
  328.                           X121Address,
  329.                   mioxPeerX25CircuitId
  330.                           InstancePointer,
  331.                   mioxPeerDescr
  332.                           DisplayString
  333.                   }
  334.           mioxPeerIndex   OBJECT-TYPE
  335.                   SYNTAX  PositiveInteger
  336.                   ACCESS  read-only
  337.                   STATUS  mandatory
  338.                   DESCRIPTION
  339.                           "An index value that distinguished one entry
  340.                           from another.  This index is independent of
  341.                           any other index."
  342.                   ::= { mioxPeerEntry 1 }
  343.           -- Systems can claim conformance with this MIB without
  344.           -- implementing sets to mioxPeerStatus with a value of
  345.           -- clearCall or makeCall.
  346.           -- All other defined values must be accepted.
  347.           -- Implementors should realize that allowing these values
  348.           -- provides richer management, and implementations
  349.           -- are encouraged to accept these values.
  350.           mioxPeerStatus OBJECT-TYPE
  351.                   SYNTAX  INTEGER {
  352.                                   valid (1),
  353.                                   createRequest (2),
  354.                                   underCreation (3),
  355.                                   invalid (4),
  356.                                   clearCall (5),
  357.                                   makeCall (6)
  358.                                   }
  359.                   ACCESS  read-write
  360.                   STATUS  mandatory
  361.                   DESCRIPTION
  362.                           "This reports the status of a peer entry.
  363.                           A value of valid indicates a normal entry
  364.                           that is in use by the agent.  A value of
  365.                           underCreation indicates a newly created
  366.                           entry which isn't yet in use because the
  367.                           creating management station is still setting
  368.                           values.
  369.                           The value of invalid indicates the entry is
  370.                           no longer in use and the agent is free to
  371.                           delete the entry at any time.  A management
  372.                           station is also free to use an entry in the
  373.                           invalid state.
  374.                           Entries are created by setting a value of
  375.                           createRequest.  Only non-existent or invalid
  376.                           entries can be set to createRequest.  Upon
  377.                           receiving a valid createRequest, the agent
  378.                           will create an entry in the underCreation
  379.                           state.  This object can not be set to a
  380.                           value of underCreation directly, entries can
  381.                           only be created by setting a value of
  382.                           createRequest.  Entries that exist in other
  383.                           than the invalid state can not be set to
  384.                           createRequest.
  385.                           Entries with a value of underCreation are
  386.                           not used by the system and the management
  387.                           station can change the values of other
  388.                           objects in the table entry.  Management
  389.                           stations should also remember to configure
  390.                           values in the mioxPeerEncTable with the same
  391.                           peer index value as this peer entry.
  392.                           An entry in the underCreation state can be
  393.                           set to valid or invalid.  Entries in the
  394.                           underCreation state will stay in that state
  395.                           until 1) the agent times them out, 2) they
  396.                           are set to valid, 3) they are set to
  397.                           invalid.  If an agent notices an entry has
  398.                           been in the underCreation state for an
  399.                           abnormally long time, it may decide the
  400.                           management station has failed and invalidate
  401.                           the entry.  A prudent agent will understand
  402.                           that the management station may need to wait
  403.                           for human input and will allow for that
  404.                           possibility in its determination of this
  405.                           abnormally long period.
  406.                           Once a management station has completed all
  407.                           fields of an entry, it will set a value of
  408.                           valid.  This causes the entry to be
  409.                           activated.
  410.                           Entries in the valid state may also be set
  411.                           to makeCall or clearCall to make or clear
  412.                           X.25 calls to the peer.  After such a set
  413.                           request the entry will still be in the valid
  414.                           state.  Setting a value of makeCall causes
  415.                           the agent to initiate an X.25 call request
  416.                           to the peer specified by the entry.  Setting
  417.                           a value of clearCall causes the agent to
  418.                           initiate clearing one X.25 call present to
  419.                           the peer.  Each set request will initiate
  420.                           another call or clear request (up to the
  421.                           maximum allowed); this means that management
  422.                           stations that fail to get a response to a
  423.                           set request should query to see if a call
  424.                           was in fact placed or cleared before
  425.                           retrying the request.  Entries not in the
  426.                           valid state can not be set to makeCall or
  427.                           clearCall.
  428.                           The values of makeCall and clearCall provide
  429.                           for circuit control on devices which perform
  430.                           Ethernet Bridging using static circuit
  431.                           assignment without address recognition;
  432.                           other devices which dynamically place calls
  433.                           based on destination addresses may reject
  434.                           such requests.
  435.                           An agent that (re)creates a new entry
  436.                           because of a set with createRequest, should
  437.                           also (re)create a mioxPeerEncTable entry
  438.                           with a mioxPeerEncIndex of 1, and a
  439.                           mioxPeerEncType of 204 (hex CC)."
  440.                   ::= { mioxPeerEntry 2 }
  441.           mioxPeerMaxCircuits OBJECT-TYPE
  442.                   SYNTAX  PositiveInteger
  443.                   ACCESS  read-write
  444.                   STATUS    mandatory
  445.                   DESCRIPTION
  446.                           "The maximum number of X.25 circuits allowed
  447.                           to this peer."
  448.                   DEFVAL { 1 }
  449.                   ::= { mioxPeerEntry 3 }
  450.           mioxPeerIfIndex OBJECT-TYPE
  451.                   SYNTAX  PositiveInteger
  452.                   ACCESS  read-write
  453.                   STATUS  mandatory
  454.                   DESCRIPTION
  455.                           "The value of the ifIndex object for the
  456.                           interface to X.25 to use to call the peer."
  457.                   DEFVAL { 1 }
  458.                   ::= { mioxPeerEntry 4 }
  459.           mioxPeerConnectSeconds OBJECT-TYPE
  460.                   SYNTAX  Counter
  461.                   ACCESS  read-only
  462.                   STATUS  mandatory
  463.                   DESCRIPTION
  464.                           "The number of seconds a call to this peer
  465.                           was active.  This counter will be
  466.                           incremented by one for every second a
  467.                           connection to a peer was open.  If two calls
  468.                           are open at the same time, one second of
  469.                           elapsed real time will results in two
  470.                           seconds of connect time."
  471.                   ::= { mioxPeerEntry 5 }
  472.           mioxPeerX25CallParamId OBJECT-TYPE
  473.                   SYNTAX  InstancePointer
  474.                   ACCESS  read-write
  475.                   STATUS  mandatory
  476.                   DESCRIPTION
  477.                           "The instance of the index object in the
  478.                           x25CallParmTable from RFC 1382 for the X.25
  479.                           call parameters used to communicate with the
  480.                           remote host.  The well known value {0 0}
  481.                           indicates no call parameters specified."
  482.                   DEFVAL { {0 0} }
  483.                   ::= { mioxPeerEntry 6 }
  484.           mioxPeerEnAddr  OBJECT-TYPE
  485.                   SYNTAX    OCTET STRING (SIZE (0..128))
  486.                   ACCESS  read-write
  487.                   STATUS  mandatory
  488.                   DESCRIPTION
  489.                           "The Encapsulation address of the remote
  490.                           host mapped by this table entry.  A length
  491.                           of zero indicates the remote IP address is
  492.                           unknown or unspecified for use as a PLE
  493.                           default.
  494.                           The first octet of this object contains the
  495.                           encapsulation type, the remaining octets
  496.                           contain an address of that type.  Thus for
  497.                           an IP address, the length will be five
  498.                           octets, the first octet will contain 204
  499.                           (hex CC), and the last four octets will
  500.                           contain the IP address.  For a snap
  501.                           encapsulation, the first byte would be 128
  502.                           (hex 80) and the rest of the octet string
  503.                           would have the snap header."
  504.                   DEFVAL { ''h }
  505.                   ::= { mioxPeerEntry 7 }
  506.           mioxPeerX121Address OBJECT-TYPE
  507.                   SYNTAX  X121Address
  508.                   ACCESS  read-write
  509.                   STATUS  mandatory
  510.                   DESCRIPTION
  511.                           "The X.25 address of the remote host mapped
  512.                           by this table entry.  A zero length string
  513.                           indicates the X.25 address is unspecified
  514.                           for use as the PLE default."
  515.                   DEFVAL { ''h }
  516.                   ::= { mioxPeerEntry 8 }
  517.           -- Systems can claim conformance to this MIB without
  518.           -- implementing sets to mioxPeerX25CircuitId.
  519.           -- However systems that use PVCs with RFC1356
  520.           -- are encouraged to implement sets.
  521.           mioxPeerX25CircuitId OBJECT-TYPE
  522.                   SYNTAX  InstancePointer
  523.                   ACCESS  read-write
  524.                   STATUS  mandatory
  525.                   DESCRIPTION
  526.                           "This object identifies the instance of the
  527.                           index for the X.25 circuit open to the peer
  528.                           mapped by this table entry.  The well known
  529.                           value {0 0} indicates no connection
  530.                           currently active.  For multiple connections,
  531.                           this identifies the index of a multiplexing
  532.                           table entry for the connections.  This can
  533.                           only be written to configure use of PVCs
  534.                           which means the identified circuit table
  535.                           entry for a write must be a PVC."
  536.                   DEFVAL { {0 0} }
  537.                   ::= { mioxPeerEntry 9 }
  538.           mioxPeerDescr   OBJECT-TYPE
  539.                   SYNTAX  DisplayString (SIZE (0..255))
  540.                   ACCESS  read-write
  541.                   STATUS  mandatory
  542.                   DESCRIPTION
  543.                           "This object returns any identification
  544.                           information about the peer.  An agent may
  545.                           supply the comment information found in the
  546.                           configuration file entry for this peer.  A
  547.                           zero length string indicates no information
  548.                           available."
  549.                   DEFVAL { ''h }
  550.                   ::= { mioxPeerEntry 10 }
  551.           -- ###########################################################
  552.           --              Peer Encapsulation Table
  553.           -- ###########################################################
  554.           mioxPeerEncTable OBJECT-TYPE
  555.                   SYNTAX  SEQUENCE OF MioxPeerEncEntry
  556.                   ACCESS  not-accessible
  557.                   STATUS  mandatory
  558.                   DESCRIPTION
  559.                           "This table contains the list of
  560.                           encapsulations used to communicate with a
  561.                           peer.  This table has two indexes, the first
  562.                           identifies the peer, the second
  563.                           distinguishes encapsulation types.
  564.                           The first index identifies the corresponding
  565.                           entry in the mioxPeerTable.  The second
  566.                           index gives the priority of the different
  567.                           encapsulations.
  568.                           The encapsulation types are ordered in
  569.                           priority order.  For calling a peer, the
  570.                           first entry (mioxPeerEncIndex of 1) is tried
  571.                           first.  If the call doesn't succeed because
  572.                           the remote host clears the call due to
  573.                           incompatible call user data, the next entry
  574.                           in the list is tried.  Each entry is tried
  575.                           until the list is exhausted.
  576.                           For answering a call, the encapsulation type
  577.                           requested by the peer must be found the list
  578.                           or the call will be refused.  If there are
  579.                           no entries in this table for a peer, all
  580.                           call requests from the peer will be refused.
  581.                           Objects in this table can only be set when
  582.                           the mioxPeerStatus object with the same
  583.                           index has a value of underCreation.  When
  584.                           that status object is set to invalid and
  585.                           deleted, the entry in this table with that
  586.                           peer index must also be deleted."
  587.                   ::= { mioxPeer 2 }
  588.           mioxPeerEncEntry OBJECT-TYPE
  589.                   SYNTAX  MioxPeerEncEntry
  590.                   ACCESS  not-accessible
  591.                   STATUS  mandatory
  592.                   DESCRIPTION
  593.                           "Per connection information."
  594.                   INDEX { mioxPeerIndex, mioxPeerEncIndex}
  595.                   ::= { mioxPeerEncTable 1 }
  596.           MioxPeerEncEntry ::= SEQUENCE {
  597.                   mioxPeerEncIndex
  598.                           PositiveInteger,
  599.                   mioxPeerEncType
  600.                           INTEGER
  601.                   }
  602.           mioxPeerEncIndex        OBJECT-TYPE
  603.                   SYNTAX  PositiveInteger
  604.                   ACCESS  read-only
  605.                   STATUS    mandatory
  606.                   DESCRIPTION
  607.                           "The second index in the table which
  608.                           distinguishes different encapsulation
  609.                           types."
  610.                   ::= { mioxPeerEncEntry 1 }
  611.           mioxPeerEncType OBJECT-TYPE
  612.                   SYNTAX  INTEGER (0..256)
  613.                   ACCESS  read-write
  614.                   STATUS  mandatory
  615.                   DESCRIPTION
  616.                           "The value of the encapsulation type.  For
  617.                           IP encapsulation this will have a value of
  618.                           204 (hex CC).  For SNAP encapsulated
  619.                           packets, this will have a value of 128 (hex
  620.                           80).  For CLNP, ISO 8473, this will have a
  621.                           value of 129 (hex 81).  For ES-ES, ISO 9542,
  622.                           this will have a value of 130 (hex 82).  A
  623.                           value of 197 (hex C5) identifies the Blacker
  624.                           X.25 encapsulation.  A value of 0,
  625.                           identifies the Null encapsulation.
  626.                           This value can only be written when the
  627.                           mioxPeerStatus object with the same
  628.                           mioxPeerIndex has a value of underCreation.
  629.                           Setting this object to a value of 256
  630.                           deletes the entry.  When deleting an entry,
  631.                           all other entries in the mioxPeerEncTable
  632.                           with the same mioxPeerIndex and with an
  633.                           mioxPeerEncIndex higher then the deleted
  634.                           entry, will all have their mioxPeerEncIndex
  635.                           values decremented by one."
  636.                   ::= { mioxPeerEncEntry 2 }
  637.           -- ###########################################################
  638. END