home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1461.txt < prev    next >
Text File  |  1996-05-07  |  49KB  |  407 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                          D. Throop Request for Comments: 1461                      Data General Corporation                                                                 May 1993 
  8.  
  9.        SNMP MIB extension for Multiprotocol Interconnect over X.25 
  10.  
  11. Status of this Memo 
  12.  
  13.    This RFC specifies an IAB standards track protocol for the Internet    community, and requests discussion and suggestions for improvements.    Please refer to the current edition of the "IAB Official Protocol    Standards" for the standardization state and status of this protocol.    Distribution of this memo is unlimited. 
  14.  
  15. Abstract 
  16.  
  17.    This memo defines a portion of the Management Information Base (MIB)    for use with network management protocols in TCP/IP-based internets.    In particular, it defines objects for managing Multiprotocol    Interconnect (including IP) traffic carried over X.25.  The objects    defined here, along with the objects in the "SNMP MIB extension for    the Packet Layer of X.25"[8], "SNMP MIB extension for LAPB"[7], and    the "Definitions of Managed Objects for RS-232-like Hardware Devices"    [6], combine to allow management of the traffic over an X.25 protocol    stack. 
  18.  
  19. Table of Contents 
  20.  
  21.    1. The Network Management Framework .........................    1    2. Objects ..................................................    2    2.1 Format of Definitions ...................................    2    3. Overview .................................................    3    3.1 Scope ...................................................    3    3.2 Structure of MIB objects ................................    3    4. Definitions ..............................................    4    5. Acknowledgements .........................................   19    6. References ...............................................   20    7. Security Considerations ...................................  21    8. Author's Address .........................................   21 
  22.  
  23. 1.  The Network Management Framework 
  24.  
  25.    The Internet-standard Network Management Framework consists of three    components.  These components give the rules for defining objects,    the definitions of objects, and the protocol for manipulating    objects. 
  26.  
  27.  
  28.  
  29.  Throop                                                          [Page 1] 
  30.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  31.  
  32.     The network management framework structures objects in an abstract    information tree. The branches of the tree name objects and the    leaves of the tree contain the values manipulated to effect    management. This tree is called the Management Information Base or    MIB. The concepts of this tree are given in STD 16, RFC 1155, "The    Structure of Management Information" or SMI [1]. The SMI defines the    trunk of the tree and the types of objects used when defining the    leaves. STD 16, RFC 1212, "Towards Concise MIB Definitions" [3],    defines a more concise description mechanism that preserves all the    principals of the SMI. 
  33.  
  34.    The core MIB definitions for the Internet suite of protocols can be    found in STD 17, RFC 1213 [4], "Management Information Base for    Network Management of TCP/IP-based internets". 
  35.  
  36.    STD 15, RFC 1157 [2] defines the SNMP protocol itself. The protocol    defines how to manipulate the objects in a remote MIB. 
  37.  
  38.    The tree structure of the MIB allows new objects to be defined for    the purpose of experimentation and evaluation. 
  39.  
  40. 2.  Objects 
  41.  
  42.    The definition of an object in the MIB requires an object name and    type.  Object names and types are defined using the subset of    Abstract Syntax Notation One (ASN.1) [5] defined in the SMI [1].    Objects are named using ASN.1 object identifiers, administratively    assigned names, to specify object types.  The object name, together    with an optional object instance, uniquely identifies a specific    instance of an object.  For human convenience, we often use a textual    string, termed the descriptor, to refer to objects. 
  43.  
  44.    Objects also have a syntax that defines the abstract data structure    corresponding to that object type.  The ASN.1 language [5] provides    the primitives used for this purpose.  The SMI [1] purposely    restricts the ASN.1 constructs which may be used for simplicity and    ease of implementation. 
  45.  
  46. 2.1.  Format of Definitions 
  47.  
  48.    Section 4 contains the specification of all object types contained in    this MIB module.  The object types are defined using the conventions    defined in the SMI, as amended by the extensions specified in    "Towards Concise MIB Definitions" [3]. 
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56. Throop                                                          [Page 2] 
  57.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  58.  
  59.  3.  Overview 
  60.  
  61. 3.1.  Scope 
  62.  
  63.    Instances of the objects defined below provide management information    for Multiprotocol Interconnect traffic on X.25 as defined in RFC 1356    [9].  That RFC describes how X.25 can be used to exchange IP or    network level protocols. The multiprotocol packets (IP, CLNP, ES-IS,    or SNAP) are encapsulated in X.25 frames for transmission between    nodes.  All nodes that implement RFC 1356 must implement this MIB. 
  64.  
  65.    The objects in this MIB apply to the software in the node that    manages X.25 connections and performs the protocol encapsulation.  A    node in this usage maybe the end node source or destination host for    the packet, or it may be a router or bridge responsible for    forwarding the packet.  Since RFC 1356 requires X.25, nodes that    implement RFC 1356 must also implement the X.25 MIB, RFC 1382. 
  66.  
  67.    This MIB only applies to Multiprotocol Interconnect over X.25    service. It does not apply to other software that may also use X.25    (for example PAD).  Thus the presence, absence, or operation of such    software will not directly affect any of these objects.  (However    connections in use by that software will appear in the X.25 MIB). 
  68.  
  69. 3.2.  Structure of MIB objects 
  70.  
  71.    The objects of this MIB are organized into three tables:  the    mioxPleTable, the mioxPeerTable, and the mioxPeerEncTable.  All    objects in all tables are mandatory for conformance with this MIB. 
  72.  
  73.    The mioxPleTable defines information relative to an interface used to    carry Multiprotocol Interconnect traffic over X.25.  Such interfaces    are identified by an ifType object in the Internet-standard MIB [4]    of ddn-x25 or rfc877-x25.  Interfaces of type ddn-x25 have a self    contained algorithm for translating between IP addresses and X.121    addresses.  Interfaces of type rfc877-x25 do not have such an    algorithm.  Note that not all X.25 Interfaces will be used to carry    Multiprotocol Interconnect traffic. Those interfaces not carrying    such traffic will not have entries in the mioxPleTable.  The entries    in the mioxPleTable are only for interfaces that do carry    Multiprotocol Interconnect traffic over X.25.  Entries in the    mioxPleTable are indexed by ifIndex to make it easy to find the    mioxPleTable entry for an interface. 
  74.  
  75.    The mioxPeerTable contains information needed to contact an X.25 Peer    to exchange packets.  This includes information such as the X.121    address of the peer and a pointer to the X.25 call parameters needed    to place the call.  The instance identifiers used for the objects in 
  76.  
  77.  
  78.  
  79. Throop                                                          [Page 3] 
  80.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  81.  
  82.     this table are independent of any interface or other tables defined    outside this MIB.  This table contains the ifIndex value of the X.25    interface to use to call a peer. 
  83.  
  84.    The mioxPeerEncTable contains information about the encapsulation    type used to communicate with a peer.  This table is an extension of    the mioxPeerTable in its instance identification. Each entry in the    mioxPeerTable may have zero or more entries in this table.  This    table will not have any entries that do not have correspondent    entries in mioxPeerTable. 
  85.  
  86. 4.  Definitions 
  87.  
  88.            MIOX25-MIB DEFINITIONS  ::= BEGIN 
  89.  
  90.           IMPORTS                   Counter,                   TimeTicks                           FROM RFC1155-SMI                   OBJECT-TYPE                           FROM RFC-1212                   DisplayString, transmission,                   ifIndex                           FROM RFC1213-MIB                   InstancePointer                           FROM RFC1316-MIB                   X121Address                           FROM RFC1382-MIB                   PositiveInteger                           FROM RFC1381-MIB; 
  91.  
  92.                           -- IP over X.25 MIB 
  93.  
  94.           miox    OBJECT IDENTIFIER ::= { transmission 38 } 
  95.  
  96.           mioxPle         OBJECT IDENTIFIER ::= { miox 1 }           mioxPeer        OBJECT IDENTIFIER ::= { miox 2 } 
  97.  
  98.           -- ###########################################################           --              Ple Table           -- ########################################################### 
  99.  
  100.           -- Systems that implement RFC 1356 must also implement           -- all objects in this group. 
  101.  
  102.           mioxPleTable    OBJECT-TYPE                   SYNTAX  SEQUENCE OF MioxPleEntry 
  103.  
  104.  
  105.  
  106. Throop                                                          [Page 4] 
  107.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  108.  
  109.                    ACCESS  not-accessible                   STATUS  mandatory                   DESCRIPTION                           "This table contains information relative to                           an interface to an X.25 Packet Level Entity                           (PLE)."                   ::= { mioxPle 1   } 
  110.  
  111.           mioxPleEntry    OBJECT-TYPE                   SYNTAX  MioxPleEntry                   ACCESS  not-accessible                   STATUS  mandatory                   DESCRIPTION                           "These objects manage the encapsulation of                           other protocols within X.25."                   INDEX { ifIndex }                   ::= { mioxPleTable 1 } 
  112.  
  113.           MioxPleEntry ::= SEQUENCE {                   mioxPleMaxCircuits                           INTEGER,                   mioxPleRefusedConnections                           Counter,                   mioxPleEnAddrToX121LkupFlrs                           Counter,                   mioxPleLastFailedEnAddr                           OCTET STRING,                   mioxPleEnAddrToX121LkupFlrTime                           TimeTicks,                   mioxPleX121ToEnAddrLkupFlrs                           Counter,                   mioxPleLastFailedX121Address                           X121Address,                   mioxPleX121ToEnAddrLkupFlrTime                           TimeTicks,                   mioxPleQbitFailures                           Counter,                   mioxPleQbitFailureRemoteAddress                           X121Address,                   mioxPleQbitFailureTime                           TimeTicks,                   mioxPleMinimumOpenTimer                           PositiveInteger,                   mioxPleInactivityTimer                           PositiveInteger,                   mioxPleHoldDownTimer                           PositiveInteger,                   mioxPleCollisionRetryTimer 
  114.  
  115.  
  116.  
  117. Throop                                                          [Page 5] 
  118.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  119.  
  120.                            PositiveInteger,                   mioxPleDefaultPeerId                           InstancePointer                   } 
  121.  
  122.           mioxPleMaxCircuits OBJECT-TYPE                   SYNTAX  INTEGER (0..2147483647)                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The maximum number of X.25 circuits that                           can be open at one time for this interface.                           A value of zero indicates the interface will                           not allow any additional circuits (as it may                           soon be shutdown).  A value of 2147483647                           allows an unlimited number of circuits."                   ::= { mioxPleEntry 1 } 
  123.  
  124.           mioxPleRefusedConnections OBJECT-TYPE                   SYNTAX  Counter                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The number of X.25 calls from a remote                           systems to this system that were cleared by                           this system.  The interface instance should                           identify the X.25 interface the call came in                           on."                   ::= { mioxPleEntry 2 } 
  125.  
  126.           mioxPleEnAddrToX121LkupFlrs OBJECT-TYPE                   SYNTAX  Counter                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The number of times a translation from an                           Encapsulated Address to an X.121 address                           failed to find a corresponding X.121                           address.  Encapsulated addresses can be                           looked up in the mioxPeerTable or translated                           via an algorithm as for the DDN.  Addresses                           that are successfully recognized do not                           increment this counter.  Addresses that are                           not recognized (reflecting an abnormal                           packet delivery condition) increment this                           counter. 
  127.  
  128.                           If an address translation fails, it may be 
  129.  
  130.  
  131.  
  132. Throop                                                          [Page 6] 
  133.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  134.  
  135.                            difficult to determine which PLE entry                           should count the failure.  In such cases the                           first likely entry in this table should be                           selected.  Agents should record the failure                           even if they are unsure which PLE should be                           associated with the failure."                   ::= { mioxPleEntry 3 } 
  136.  
  137.           mioxPleLastFailedEnAddr OBJECT-TYPE                   SYNTAX  OCTET STRING (SIZE(2..128))                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The last Encapsulated address that failed                           to find a corresponding X.121 address and                           caused mioxPleEnAddrToX121LkupFlrs to be                           incremented.  The first octet of this object                           contains the encapsulation type, the                           remaining octets contain the address of that                           type that failed.  Thus for an IP address,                           the length will be five octets, the first                           octet will contain 204 (hex CC), and the                           last four octets will contain the IP                           address.  For a snap encapsulation, the                           first byte would be 128 (hex 80) and the                           rest of the octet string would have the snap                           header."                   ::= { mioxPleEntry 4 } 
  138.  
  139.           mioxPleEnAddrToX121LkupFlrTime OBJECT-TYPE                   SYNTAX  TimeTicks                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The most recent value of sysUpTime when the                           translation from an Encapsulated Address to                           X.121 address failed to find a corresponding                           X.121 address."                   ::= { mioxPleEntry 5 } 
  140.  
  141.            mioxPleX121ToEnAddrLkupFlrs OBJECT-TYPE                   SYNTAX  Counter                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The number of times the translation from an                           X.121 address to an Encapsulated Address 
  142.  
  143.  
  144.  
  145. Throop                                                          [Page 7] 
  146.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  147.  
  148.                            failed to find a corresponding Encapsulated                           Address.  Addresses successfully recognized                           by an algorithm do not increment this                           counter.  This counter reflects the number                           of times call acceptance encountered the                           abnormal condition of not recognizing the                           peer."                   ::= { mioxPleEntry 6 } 
  149.  
  150.           mioxPleLastFailedX121Address OBJECT-TYPE                   SYNTAX  X121Address                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The last X.121 address that caused                           mioxPleX121ToEnAddrLkupFlrs to increase."                   ::= { mioxPleEntry 7 } 
  151.  
  152.           mioxPleX121ToEnAddrLkupFlrTime OBJECT-TYPE                   SYNTAX  TimeTicks                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The most recent value of sysUpTime when the                           translation from an X.121 address to an                           Encapsulated Address failed to find a                           corresponding Encapsulated Address."                   ::= { mioxPleEntry 8 } 
  153.  
  154.           mioxPleQbitFailures OBJECT-TYPE                   SYNTAX  Counter                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The number of times a connection was closed                           because of a Q-bit failure."                   ::= { mioxPleEntry 9 } 
  155.  
  156.           mioxPleQbitFailureRemoteAddress OBJECT-TYPE                   SYNTAX  X121Address                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The remote address of the most recent                           (last) connection that was closed because of                           a Q-bit failure."                   ::= { mioxPleEntry 10 } 
  157.  
  158.  
  159.  
  160.  Throop                                                          [Page 8] 
  161.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  162.  
  163.            mioxPleQbitFailureTime OBJECT-TYPE                   SYNTAX  TimeTicks                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The most recent value of sysUpTime when a                           connection was closed because of a Q-bit                           failure.  This will also be the last time                           that mioxPleQbitFailures was incremented."                   ::= { mioxPleEntry 11 } 
  164.  
  165.           mioxPleMinimumOpenTimer OBJECT-TYPE                   SYNTAX  PositiveInteger                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The minimum time in milliseconds this                           interface will keep a connection open before                           allowing it to be closed.  A value of zero                           indicates no timer."                   DEFVAL { 0 }                   ::= { mioxPleEntry 12 } 
  166.  
  167.           mioxPleInactivityTimer OBJECT-TYPE                   SYNTAX  PositiveInteger                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The amount of time time in milliseconds                           this interface will keep an idle connection                           open before closing it.  A value of                           2147483647 indicates no timer."                   DEFVAL { 10000 }                   ::= { mioxPleEntry 13 } 
  168.  
  169.           mioxPleHoldDownTimer    OBJECT-TYPE                   SYNTAX  PositiveInteger                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The hold down timer in milliseconds.  This                           is the minimum amount of time to wait before                           trying another call to a host that was                           previously unsuccessful.  A value of                           2147483647 indicates the host will not be                           retried."                   DEFVAL { 0 }                   ::= { mioxPleEntry 14 } 
  170.  
  171.  
  172.  
  173. Throop                                                          [Page 9] 
  174.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  175.  
  176.            mioxPleCollisionRetryTimer OBJECT-TYPE                   SYNTAX  PositiveInteger                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The Collision Retry Timer in milliseconds.                           The time to delay between call attempts when                           the maximum number of circuits is exceeded                           in a call attempt."                   DEFVAL { 0 }                   ::= { mioxPleEntry 15 } 
  177.  
  178.            mioxPleDefaultPeerId OBJECT-TYPE                   SYNTAX  InstancePointer                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "This identifies the instance of the index                           in the mioxPeerTable for the default                           parameters to use with this interface. 
  179.  
  180.                           The entry identified by this object may have                           a zero length Encapsulation address and a                           zero length X.121 address. 
  181.  
  182.                           These default parameters are used with                           connections to hosts that do not have                           entries in the mioxPeerTable.  Such                           connections occur when using ddn-x25 IP-X.25                           address mapping or when accepting                           connections from other hosts not in the                           mioxPeerTable. 
  183.  
  184.                           The mioxPeerEncTable entry with the same                           index as the mioxPeerTable entry specifies                           the call encapsulation types this PLE will                           accept for peers not in the mioxPeerTable.                           If the mioxPeerEncTable doesn't contain any                           entries, this PLE will not accept calls from                           entries not in the mioxPeerTable."                   ::= { mioxPleEntry 16 } 
  185.  
  186.  
  187.  
  188.           -- ###########################################################           --              Peer Table           -- ########################################################### 
  189.  
  190.  
  191.  
  192. Throop                                                         [Page 10] 
  193.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  194.  
  195.            -- Systems that implement RFC 1356 must also implement           -- all objects in this group. 
  196.  
  197.           mioxPeerTable OBJECT-TYPE                   SYNTAX  SEQUENCE OF MioxPeerEntry                   ACCESS  not-accessible                   STATUS  mandatory                   DESCRIPTION                           "This table contains information about the                           possible peers this machine may exchange                           packets with."                   ::= { mioxPeer 1 } 
  198.  
  199.           mioxPeerEntry OBJECT-TYPE                   SYNTAX  MioxPeerEntry                   ACCESS  not-accessible                   STATUS  mandatory                   DESCRIPTION                           "Per peer information."                   INDEX { mioxPeerIndex   }                   ::= { mioxPeerTable 1 } 
  200.  
  201.            MioxPeerEntry ::= SEQUENCE {                   mioxPeerIndex                           PositiveInteger,                   mioxPeerStatus                           INTEGER,                   mioxPeerMaxCircuits                           PositiveInteger,                   mioxPeerIfIndex                           PositiveInteger,                   mioxPeerConnectSeconds                           Counter,                   mioxPeerX25CallParamId                           InstancePointer,                   mioxPeerEnAddr                           OCTET STRING,                   mioxPeerX121Address                           X121Address,                   mioxPeerX25CircuitId                           InstancePointer,                   mioxPeerDescr                           DisplayString                   } 
  202.  
  203.           mioxPeerIndex   OBJECT-TYPE                   SYNTAX  PositiveInteger 
  204.  
  205.  
  206.  
  207. Throop                                                         [Page 11] 
  208.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  209.  
  210.                    ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "An index value that distinguished one entry                           from another.  This index is independent of                           any other index."                   ::= { mioxPeerEntry 1 } 
  211.  
  212.           -- Systems can claim conformance with this MIB without           -- implementing sets to mioxPeerStatus with a value of           -- clearCall or makeCall.           -- All other defined values must be accepted.           -- Implementors should realize that allowing these values           -- provides richer management, and implementations           -- are encouraged to accept these values.           mioxPeerStatus OBJECT-TYPE                   SYNTAX  INTEGER {                                   valid (1),                                   createRequest (2),                                   underCreation (3),                                   invalid (4),                                   clearCall (5),                                   makeCall (6)                                   }                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "This reports the status of a peer entry.                           A value of valid indicates a normal entry                           that is in use by the agent.  A value of                           underCreation indicates a newly created                           entry which isn't yet in use because the                           creating management station is still setting                           values. 
  213.  
  214.                           The value of invalid indicates the entry is                           no longer in use and the agent is free to                           delete the entry at any time.  A management                           station is also free to use an entry in the                           invalid state. 
  215.  
  216.                           Entries are created by setting a value of                           createRequest.  Only non-existent or invalid                           entries can be set to createRequest.  Upon                           receiving a valid createRequest, the agent                           will create an entry in the underCreation                           state.  This object can not be set to a                           value of underCreation directly, entries can 
  217.  
  218.  
  219.  
  220. Throop                                                         [Page 12] 
  221.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  222.  
  223.                            only be created by setting a value of                           createRequest.  Entries that exist in other                           than the invalid state can not be set to                           createRequest. 
  224.  
  225.                           Entries with a value of underCreation are                           not used by the system and the management                           station can change the values of other                           objects in the table entry.  Management                           stations should also remember to configure                           values in the mioxPeerEncTable with the same                           peer index value as this peer entry. 
  226.  
  227.                           An entry in the underCreation state can be                           set to valid or invalid.  Entries in the                           underCreation state will stay in that state                           until 1) the agent times them out, 2) they                           are set to valid, 3) they are set to                           invalid.  If an agent notices an entry has                           been in the underCreation state for an                           abnormally long time, it may decide the                           management station has failed and invalidate                           the entry.  A prudent agent will understand                           that the management station may need to wait                           for human input and will allow for that                           possibility in its determination of this                           abnormally long period. 
  228.  
  229.                           Once a management station has completed all                           fields of an entry, it will set a value of                           valid.  This causes the entry to be                           activated. 
  230.  
  231.                           Entries in the valid state may also be set                           to makeCall or clearCall to make or clear                           X.25 calls to the peer.  After such a set                           request the entry will still be in the valid                           state.  Setting a value of makeCall causes                           the agent to initiate an X.25 call request                           to the peer specified by the entry.  Setting                           a value of clearCall causes the agent to                           initiate clearing one X.25 call present to                           the peer.  Each set request will initiate                           another call or clear request (up to the                           maximum allowed); this means that management                           stations that fail to get a response to a                           set request should query to see if a call                           was in fact placed or cleared before 
  232.  
  233.  
  234.  
  235. Throop                                                         [Page 13] 
  236.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  237.  
  238.                            retrying the request.  Entries not in the                           valid state can not be set to makeCall or                           clearCall. 
  239.  
  240.                           The values of makeCall and clearCall provide                           for circuit control on devices which perform                           Ethernet Bridging using static circuit                           assignment without address recognition;                           other devices which dynamically place calls                           based on destination addresses may reject                           such requests. 
  241.  
  242.                           An agent that (re)creates a new entry                           because of a set with createRequest, should                           also (re)create a mioxPeerEncTable entry                           with a mioxPeerEncIndex of 1, and a                           mioxPeerEncType of 204 (hex CC)."                   ::= { mioxPeerEntry 2 } 
  243.  
  244.           mioxPeerMaxCircuits OBJECT-TYPE                   SYNTAX  PositiveInteger                   ACCESS  read-write                   STATUS    mandatory                   DESCRIPTION                           "The maximum number of X.25 circuits allowed                           to this peer."                   DEFVAL { 1 }                   ::= { mioxPeerEntry 3 } 
  245.  
  246.           mioxPeerIfIndex OBJECT-TYPE                   SYNTAX  PositiveInteger                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The value of the ifIndex object for the                           interface to X.25 to use to call the peer."                   DEFVAL { 1 }                   ::= { mioxPeerEntry 4 } 
  247.  
  248.           mioxPeerConnectSeconds OBJECT-TYPE                   SYNTAX  Counter                   ACCESS  read-only                   STATUS  mandatory                   DESCRIPTION                           "The number of seconds a call to this peer                           was active.  This counter will be                           incremented by one for every second a                           connection to a peer was open.  If two calls 
  249.  
  250.  
  251.  
  252. Throop                                                         [Page 14] 
  253.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  254.  
  255.                            are open at the same time, one second of                           elapsed real time will results in two                           seconds of connect time."                   ::= { mioxPeerEntry 5 } 
  256.  
  257.           mioxPeerX25CallParamId OBJECT-TYPE                   SYNTAX  InstancePointer                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The instance of the index object in the                           x25CallParmTable from RFC 1382 for the X.25                           call parameters used to communicate with the                           remote host.  The well known value {0 0}                           indicates no call parameters specified."                   DEFVAL { {0 0} }                   ::= { mioxPeerEntry 6 } 
  258.  
  259.           mioxPeerEnAddr  OBJECT-TYPE                   SYNTAX    OCTET STRING (SIZE (0..128))                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The Encapsulation address of the remote                           host mapped by this table entry.  A length                           of zero indicates the remote IP address is                           unknown or unspecified for use as a PLE                           default. 
  260.  
  261.                           The first octet of this object contains the                           encapsulation type, the remaining octets                           contain an address of that type.  Thus for                           an IP address, the length will be five                           octets, the first octet will contain 204                           (hex CC), and the last four octets will                           contain the IP address.  For a snap                           encapsulation, the first byte would be 128                           (hex 80) and the rest of the octet string                           would have the snap header."                   DEFVAL { ''h }                   ::= { mioxPeerEntry 7 } 
  262.  
  263.           mioxPeerX121Address OBJECT-TYPE                   SYNTAX  X121Address                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The X.25 address of the remote host mapped 
  264.  
  265.  
  266.  
  267. Throop                                                         [Page 15] 
  268.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  269.  
  270.                            by this table entry.  A zero length string                           indicates the X.25 address is unspecified                           for use as the PLE default."                   DEFVAL { ''h }                   ::= { mioxPeerEntry 8 } 
  271.  
  272.           -- Systems can claim conformance to this MIB without           -- implementing sets to mioxPeerX25CircuitId.           -- However systems that use PVCs with RFC1356           -- are encouraged to implement sets.           mioxPeerX25CircuitId OBJECT-TYPE                   SYNTAX  InstancePointer                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "This object identifies the instance of the                           index for the X.25 circuit open to the peer                           mapped by this table entry.  The well known                           value {0 0} indicates no connection                           currently active.  For multiple connections,                           this identifies the index of a multiplexing                           table entry for the connections.  This can                           only be written to configure use of PVCs                           which means the identified circuit table                           entry for a write must be a PVC."                   DEFVAL { {0 0} }                   ::= { mioxPeerEntry 9 } 
  273.  
  274.           mioxPeerDescr   OBJECT-TYPE                   SYNTAX  DisplayString (SIZE (0..255))                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "This object returns any identification                           information about the peer.  An agent may                           supply the comment information found in the                           configuration file entry for this peer.  A                           zero length string indicates no information                           available."                   DEFVAL { ''h }                   ::= { mioxPeerEntry 10 } 
  275.  
  276.  
  277.  
  278.           -- ###########################################################           --              Peer Encapsulation Table           -- ########################################################### 
  279.  
  280.  
  281.  
  282.  Throop                                                         [Page 16] 
  283.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  284.  
  285.            mioxPeerEncTable OBJECT-TYPE                   SYNTAX  SEQUENCE OF MioxPeerEncEntry                   ACCESS  not-accessible                   STATUS  mandatory                   DESCRIPTION                           "This table contains the list of                           encapsulations used to communicate with a                           peer.  This table has two indexes, the first                           identifies the peer, the second                           distinguishes encapsulation types. 
  286.  
  287.                           The first index identifies the corresponding                           entry in the mioxPeerTable.  The second                           index gives the priority of the different                           encapsulations. 
  288.  
  289.                           The encapsulation types are ordered in                           priority order.  For calling a peer, the                           first entry (mioxPeerEncIndex of 1) is tried                           first.  If the call doesn't succeed because                           the remote host clears the call due to                           incompatible call user data, the next entry                           in the list is tried.  Each entry is tried                           until the list is exhausted. 
  290.  
  291.                           For answering a call, the encapsulation type                           requested by the peer must be found the list                           or the call will be refused.  If there are                           no entries in this table for a peer, all                           call requests from the peer will be refused. 
  292.  
  293.                           Objects in this table can only be set when                           the mioxPeerStatus object with the same                           index has a value of underCreation.  When                           that status object is set to invalid and                           deleted, the entry in this table with that                           peer index must also be deleted."                   ::= { mioxPeer 2 } 
  294.  
  295.           mioxPeerEncEntry OBJECT-TYPE                   SYNTAX  MioxPeerEncEntry                   ACCESS  not-accessible                   STATUS  mandatory                   DESCRIPTION                           "Per connection information."                   INDEX { mioxPeerIndex, mioxPeerEncIndex}                   ::= { mioxPeerEncTable 1 } 
  296.  
  297.  
  298.  
  299.  Throop                                                         [Page 17] 
  300.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  301.  
  302.            MioxPeerEncEntry ::= SEQUENCE {                   mioxPeerEncIndex                           PositiveInteger,                   mioxPeerEncType                           INTEGER                   } 
  303.  
  304.           mioxPeerEncIndex        OBJECT-TYPE                   SYNTAX  PositiveInteger                   ACCESS  read-only                   STATUS    mandatory                   DESCRIPTION                           "The second index in the table which                           distinguishes different encapsulation                           types."                   ::= { mioxPeerEncEntry 1 } 
  305.  
  306.           mioxPeerEncType OBJECT-TYPE                   SYNTAX  INTEGER (0..256)                   ACCESS  read-write                   STATUS  mandatory                   DESCRIPTION                           "The value of the encapsulation type.  For                           IP encapsulation this will have a value of                           204 (hex CC).  For SNAP encapsulated                           packets, this will have a value of 128 (hex                           80).  For CLNP, ISO 8473, this will have a                           value of 129 (hex 81).  For ES-ES, ISO 9542,                           this will have a value of 130 (hex 82).  A                           value of 197 (hex C5) identifies the Blacker                           X.25 encapsulation.  A value of 0,                           identifies the Null encapsulation. 
  307.  
  308.                           This value can only be written when the                           mioxPeerStatus object with the same                           mioxPeerIndex has a value of underCreation.                           Setting this object to a value of 256                           deletes the entry.  When deleting an entry,                           all other entries in the mioxPeerEncTable                           with the same mioxPeerIndex and with an                           mioxPeerEncIndex higher then the deleted                           entry, will all have their mioxPeerEncIndex                           values decremented by one."                   ::= { mioxPeerEncEntry 2 } 
  309.  
  310.           -- ########################################################### 
  311.  
  312.           END 
  313.  
  314.  
  315.  
  316. Throop                                                         [Page 18] 
  317.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  318.  
  319.  5.  Acknowledgements 
  320.  
  321.    This document was produced by the x25mib working group: 
  322.  
  323.                Fred Baker, ACC                Art Berggreen, ACC                Frank Bieser                Gary Bjerke, Tandem                Bill Bowman, HP                Christopher Bucci, Datability                Charles Carvalho, ACC                Jeff Case, University of Tennessee at Knoxville                Angela Chen, HP                Carson Cheung, BNR                Tom Daniel, Spider Systems                Chuck Davin, MIT                Billy Durham, Honeywell                Richard Fox, Synoptics                Doug Geller, Data General                Herve Goguely, LIR Corp                Andy Goldthorpe, British-Telecom                Walter D. Guilarte                David Gurevich                Steve Huston, Consultant                Jon Infante, ICL                Frank Kastenholz, FTP Software                Zbigniew Kielczewski, Eicon                Cheryl Krupezak, Georgia Tech                Mats Lindstrom, Diab Data AB                Andrew Malis, BBN                Evan McGinnis, 3Com                Gary (G.P.)Mussar, BNR                Chandy Nilakantan, 3Com                Randy Pafford, Data General                Ragnar Paulson, The Software Group Limited                Dave Perkins, Synoptics                Walter Pinkarschewsky, DEC                Karen Quidley, Data General                Chris Ranch, Novell                Paul S. Rarey, DHL Systems Inc.                Jim Roche, Newbridge Research                Philippe Roger, LIR Corp.                Timon Sloane                Mike Shand, DEC                Brad Steina, Microcom                Bob Stewart, Xyplex                Tom Sullivan, Data General                Rodney Thayer, Sable Technology Corporation 
  324.  
  325.  
  326.  
  327. Throop                                                         [Page 19] 
  328.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  329.  
  330.                 Mark Therieau, Microcom                Jane Thorn, Data General                Dean Throop, Data General                Maurice Turcotte, Racal Datacom                Mike Zendels, Data General 
  331.  
  332. 6.  References 
  333.  
  334.    [1] Rose M., and K. McCloghrie, "Structure and Identification of        Management Information for TCP/IP-based internets", STD 16, RFC        1155, Performance Systems International, Hughes LAN Systems, May        1990. 
  335.  
  336.    [2] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple        Network Management Protocol", STD 15, RFC 1157, SNMP Research,        Performance Systems International, Performance Systems        International, MIT Laboratory for Computer Science, May 1990. 
  337.  
  338.    [3] Rose, M. and K. McCloghrie, Editors, "Towards Concise MIB        Definitions", STD 16, RFC 1212, Performance Systems        International, Hughes LAN Systems, March 1991. 
  339.  
  340.    [4] Rose M., Editor, "Management Information Base for Network        Management of TCP/IP-based internets", STD 17, RFC 1213.        Performance Systems International, March 1991. 
  341.  
  342.    [5] "Information processing systems - Open Systems Interconnection -        Specification of Abstract Syntax Notation One (ASN.1)",        International Organization for Standardization.  International        Standard 8824, December, 1987. 
  343.  
  344.    [6] Stewart, B., Editor, "Definitions of Managed Objects for RS-232-        like Hardware Devices", RFC 1317, Xyplex, Inc., April 1992. 
  345.  
  346.    [7] Throop, D., and F. Baker, "SNMP MIB extension for X.25 LAPB", RFC        1381, Data General Corporation, Advanced Computer Communications,        November 1992. 
  347.  
  348.    [8] Throop, D., Editor, "SNMP MIB extension for the X.25 Packet        Layer", RFC 1382, Data General Corporation, November 1991. 
  349.  
  350.    [9] Malis, A., Robinson, D., and R. Ullmann "Multiprotocol        Interconnect on X.25 and ISDN in the Packet Mode", RFC 1356, BBN        Communications, Computervision Systems Integration, Process        Software Corporation, August 1992. 
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  Throop                                                         [Page 20] 
  357.  RFC 1461        Multiprotocol Interconnect on X.25 MIB          May 1993 
  358.  
  359.  7.  Security Considerations 
  360.  
  361.    Security issues are not discussed in this memo. 
  362.  
  363. 8.  Author's Address 
  364.  
  365.    Dean D. Throop    Data General Corporation    62 Alexander Dr.    Research Triangle Park, NC 27709 
  366.  
  367.    Phone: (919) 248-6081    EMail: throop@dg-rtp.dg.com 
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  Throop                                                         [Page 21] 
  406.  
  407.