summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc1461.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc1461.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc1461.txt')
-rw-r--r--doc/rfc/rfc1461.txt1179
1 files changed, 1179 insertions, 0 deletions
diff --git a/doc/rfc/rfc1461.txt b/doc/rfc/rfc1461.txt
new file mode 100644
index 0000000..a75348a
--- /dev/null
+++ b/doc/rfc/rfc1461.txt
@@ -0,0 +1,1179 @@
+
+
+
+
+
+
+Network Working Group D. Throop
+Request for Comments: 1461 Data General Corporation
+ May 1993
+
+
+ SNMP MIB extension for Multiprotocol Interconnect over X.25
+
+Status of this Memo
+
+ 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.
+
+Abstract
+
+ 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.
+
+Table of Contents
+
+ 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
+
+1. The Network Management Framework
+
+ 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.
+
+
+
+
+Throop [Page 1]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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.
+
+ 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".
+
+ STD 15, RFC 1157 [2] defines the SNMP protocol itself. The protocol
+ defines how to manipulate the objects in a remote MIB.
+
+ The tree structure of the MIB allows new objects to be defined for
+ the purpose of experimentation and evaluation.
+
+2. Objects
+
+ 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.
+
+ 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.
+
+2.1. Format of Definitions
+
+ 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].
+
+
+
+
+
+
+
+Throop [Page 2]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+3. Overview
+
+3.1. Scope
+
+ 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.
+
+ 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.
+
+ 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).
+
+3.2. Structure of MIB objects
+
+ 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.
+
+ 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.
+
+ 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
+
+
+
+Throop [Page 3]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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.
+
+ 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.
+
+4. Definitions
+
+
+ MIOX25-MIB DEFINITIONS ::= BEGIN
+
+ 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;
+
+ -- IP over X.25 MIB
+
+ miox OBJECT IDENTIFIER ::= { transmission 38 }
+
+ mioxPle OBJECT IDENTIFIER ::= { miox 1 }
+ mioxPeer OBJECT IDENTIFIER ::= { miox 2 }
+
+ -- ###########################################################
+ -- Ple Table
+ -- ###########################################################
+
+ -- Systems that implement RFC 1356 must also implement
+ -- all objects in this group.
+
+ mioxPleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MioxPleEntry
+
+
+
+Throop [Page 4]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information relative to
+ an interface to an X.25 Packet Level Entity
+ (PLE)."
+ ::= { mioxPle 1 }
+
+ 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 }
+
+ 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
+
+
+
+Throop [Page 5]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ PositiveInteger,
+ mioxPleDefaultPeerId
+ InstancePointer
+ }
+
+ 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 }
+
+ 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 }
+
+ 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.
+
+ If an address translation fails, it may be
+
+
+
+Throop [Page 6]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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 }
+
+ 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 }
+
+ 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 }
+
+
+ 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
+
+
+
+Throop [Page 7]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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 }
+
+ mioxPleLastFailedX121Address OBJECT-TYPE
+ SYNTAX X121Address
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The last X.121 address that caused
+ mioxPleX121ToEnAddrLkupFlrs to increase."
+ ::= { mioxPleEntry 7 }
+
+ 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 }
+
+ 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 }
+
+ 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 }
+
+
+
+
+Throop [Page 8]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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 }
+
+ 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 }
+
+ 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 }
+
+ 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 }
+
+
+
+Throop [Page 9]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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 }
+
+
+ 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.
+
+ The entry identified by this object may have
+ a zero length Encapsulation address and a
+ zero length X.121 address.
+
+ 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.
+
+ 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 }
+
+
+
+ -- ###########################################################
+ -- Peer Table
+ -- ###########################################################
+
+
+
+Throop [Page 10]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ -- Systems that implement RFC 1356 must also implement
+ -- all objects in this group.
+
+ 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 }
+
+ mioxPeerEntry OBJECT-TYPE
+ SYNTAX MioxPeerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Per peer information."
+ INDEX { mioxPeerIndex }
+ ::= { mioxPeerTable 1 }
+
+
+ MioxPeerEntry ::= SEQUENCE {
+ mioxPeerIndex
+ PositiveInteger,
+ mioxPeerStatus
+ INTEGER,
+ mioxPeerMaxCircuits
+ PositiveInteger,
+ mioxPeerIfIndex
+ PositiveInteger,
+ mioxPeerConnectSeconds
+ Counter,
+ mioxPeerX25CallParamId
+ InstancePointer,
+ mioxPeerEnAddr
+ OCTET STRING,
+ mioxPeerX121Address
+ X121Address,
+ mioxPeerX25CircuitId
+ InstancePointer,
+ mioxPeerDescr
+ DisplayString
+ }
+
+ mioxPeerIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+
+
+
+Throop [Page 11]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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 }
+
+ -- 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.
+
+ 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.
+
+ 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
+
+
+
+Throop [Page 12]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ only be created by setting a value of
+ createRequest. Entries that exist in other
+ than the invalid state can not be set to
+ createRequest.
+
+ 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.
+
+ 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.
+
+ 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.
+
+ 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
+
+
+
+Throop [Page 13]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ retrying the request. Entries not in the
+ valid state can not be set to makeCall or
+ clearCall.
+
+ 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.
+
+ 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 }
+
+ 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 }
+
+ 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 }
+
+ 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
+
+
+
+Throop [Page 14]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ are open at the same time, one second of
+ elapsed real time will results in two
+ seconds of connect time."
+ ::= { mioxPeerEntry 5 }
+
+ 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 }
+
+ 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.
+
+ 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 }
+
+ mioxPeerX121Address OBJECT-TYPE
+ SYNTAX X121Address
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The X.25 address of the remote host mapped
+
+
+
+Throop [Page 15]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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 }
+
+ -- 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 }
+
+ 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 }
+
+
+
+ -- ###########################################################
+ -- Peer Encapsulation Table
+ -- ###########################################################
+
+
+
+
+Throop [Page 16]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ 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.
+
+ The first index identifies the corresponding
+ entry in the mioxPeerTable. The second
+ index gives the priority of the different
+ encapsulations.
+
+ 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.
+
+ 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.
+
+ 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 }
+
+ mioxPeerEncEntry OBJECT-TYPE
+ SYNTAX MioxPeerEncEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Per connection information."
+ INDEX { mioxPeerIndex, mioxPeerEncIndex}
+ ::= { mioxPeerEncTable 1 }
+
+
+
+
+Throop [Page 17]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ MioxPeerEncEntry ::= SEQUENCE {
+ mioxPeerEncIndex
+ PositiveInteger,
+ mioxPeerEncType
+ INTEGER
+ }
+
+ mioxPeerEncIndex OBJECT-TYPE
+ SYNTAX PositiveInteger
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The second index in the table which
+ distinguishes different encapsulation
+ types."
+ ::= { mioxPeerEncEntry 1 }
+
+ 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.
+
+ 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 }
+
+ -- ###########################################################
+
+ END
+
+
+
+Throop [Page 18]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+5. Acknowledgements
+
+ This document was produced by the x25mib working group:
+
+ 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
+
+
+
+Throop [Page 19]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+ Mark Therieau, Microcom
+ Jane Thorn, Data General
+ Dean Throop, Data General
+ Maurice Turcotte, Racal Datacom
+ Mike Zendels, Data General
+
+6. References
+
+ [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.
+
+ [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.
+
+ [3] Rose, M. and K. McCloghrie, Editors, "Towards Concise MIB
+ Definitions", STD 16, RFC 1212, Performance Systems
+ International, Hughes LAN Systems, March 1991.
+
+ [4] Rose M., Editor, "Management Information Base for Network
+ Management of TCP/IP-based internets", STD 17, RFC 1213.
+ Performance Systems International, March 1991.
+
+ [5] "Information processing systems - Open Systems Interconnection -
+ Specification of Abstract Syntax Notation One (ASN.1)",
+ International Organization for Standardization. International
+ Standard 8824, December, 1987.
+
+ [6] Stewart, B., Editor, "Definitions of Managed Objects for RS-232-
+ like Hardware Devices", RFC 1317, Xyplex, Inc., April 1992.
+
+ [7] Throop, D., and F. Baker, "SNMP MIB extension for X.25 LAPB", RFC
+ 1381, Data General Corporation, Advanced Computer Communications,
+ November 1992.
+
+ [8] Throop, D., Editor, "SNMP MIB extension for the X.25 Packet
+ Layer", RFC 1382, Data General Corporation, November 1991.
+
+ [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.
+
+
+
+
+
+
+Throop [Page 20]
+
+RFC 1461 Multiprotocol Interconnect on X.25 MIB May 1993
+
+
+7. Security Considerations
+
+ Security issues are not discussed in this memo.
+
+8. Author's Address
+
+ Dean D. Throop
+ Data General Corporation
+ 62 Alexander Dr.
+ Research Triangle Park, NC 27709
+
+ Phone: (919) 248-6081
+ EMail: throop@dg-rtp.dg.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Throop [Page 21]
+ \ No newline at end of file