Blame mibs/ietf/MIOX25-MIB

Packit 022b05
MIOX25-MIB DEFINITIONS  ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
        Counter,
Packit 022b05
        TimeTicks
Packit 022b05
                FROM RFC1155-SMI
Packit 022b05
        OBJECT-TYPE
Packit 022b05
                FROM RFC-1212
Packit 022b05
        DisplayString, transmission,
Packit 022b05
        ifIndex
Packit 022b05
                FROM RFC1213-MIB
Packit 022b05
        InstancePointer
Packit 022b05
                FROM RFC1316-MIB
Packit 022b05
        X121Address
Packit 022b05
                FROM RFC1382-MIB
Packit 022b05
        PositiveInteger
Packit 022b05
                FROM RFC1381-MIB;
Packit 022b05
Packit 022b05
                -- IP over X.25 MIB
Packit 022b05
Packit 022b05
miox    OBJECT IDENTIFIER ::= { transmission 38 }
Packit 022b05
Packit 022b05
mioxPle         OBJECT IDENTIFIER ::= { miox 1 }
Packit 022b05
mioxPeer        OBJECT IDENTIFIER ::= { miox 2 }
Packit 022b05
Packit 022b05
-- ###########################################################
Packit 022b05
--              Ple Table
Packit 022b05
-- ###########################################################
Packit 022b05
Packit 022b05
-- Systems that implement RFC 1356 must also implement
Packit 022b05
-- all objects in this group.
Packit 022b05
Packit 022b05
mioxPleTable    OBJECT-TYPE
Packit 022b05
        SYNTAX  SEQUENCE OF MioxPleEntry
Packit 022b05
        ACCESS  not-accessible
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This table contains information relative to
Packit 022b05
                an interface to an X.25 Packet Level Entity
Packit 022b05
                (PLE)."
Packit 022b05
        ::= { mioxPle 1   }
Packit 022b05
Packit 022b05
mioxPleEntry    OBJECT-TYPE
Packit 022b05
        SYNTAX  MioxPleEntry
Packit 022b05
        ACCESS  not-accessible
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "These objects manage the encapsulation of
Packit 022b05
                other protocols within X.25."
Packit 022b05
        INDEX { ifIndex }
Packit 022b05
        ::= { mioxPleTable 1 }
Packit 022b05
Packit 022b05
MioxPleEntry ::= SEQUENCE {
Packit 022b05
        mioxPleMaxCircuits
Packit 022b05
                INTEGER,
Packit 022b05
        mioxPleRefusedConnections
Packit 022b05
                Counter,
Packit 022b05
        mioxPleEnAddrToX121LkupFlrs
Packit 022b05
                Counter,
Packit 022b05
        mioxPleLastFailedEnAddr
Packit 022b05
                OCTET STRING,
Packit 022b05
        mioxPleEnAddrToX121LkupFlrTime
Packit 022b05
                TimeTicks,
Packit 022b05
        mioxPleX121ToEnAddrLkupFlrs
Packit 022b05
                Counter,
Packit 022b05
        mioxPleLastFailedX121Address
Packit 022b05
                X121Address,
Packit 022b05
        mioxPleX121ToEnAddrLkupFlrTime
Packit 022b05
                TimeTicks,
Packit 022b05
        mioxPleQbitFailures
Packit 022b05
                Counter,
Packit 022b05
        mioxPleQbitFailureRemoteAddress
Packit 022b05
                X121Address,
Packit 022b05
        mioxPleQbitFailureTime
Packit 022b05
                TimeTicks,
Packit 022b05
        mioxPleMinimumOpenTimer
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPleInactivityTimer
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPleHoldDownTimer
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPleCollisionRetryTimer
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPleDefaultPeerId
Packit 022b05
                InstancePointer
Packit 022b05
        }
Packit 022b05
Packit 022b05
mioxPleMaxCircuits OBJECT-TYPE
Packit 022b05
        SYNTAX  INTEGER (0..2147483647)
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The maximum number of X.25 circuits that
Packit 022b05
                can be open at one time for this interface.
Packit 022b05
                A value of zero indicates the interface will
Packit 022b05
                not allow any additional circuits (as it may
Packit 022b05
                soon be shutdown).  A value of 2147483647
Packit 022b05
                allows an unlimited number of circuits."
Packit 022b05
        ::= { mioxPleEntry 1 }
Packit 022b05
Packit 022b05
mioxPleRefusedConnections OBJECT-TYPE
Packit 022b05
        SYNTAX  Counter
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of X.25 calls from a remote
Packit 022b05
                systems to this system that were cleared by
Packit 022b05
                this system.  The interface instance should
Packit 022b05
                identify the X.25 interface the call came in
Packit 022b05
                on."
Packit 022b05
        ::= { mioxPleEntry 2 }
Packit 022b05
Packit 022b05
mioxPleEnAddrToX121LkupFlrs OBJECT-TYPE
Packit 022b05
        SYNTAX  Counter
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of times a translation from an
Packit 022b05
                Encapsulated Address to an X.121 address
Packit 022b05
                failed to find a corresponding X.121
Packit 022b05
                address.  Encapsulated addresses can be
Packit 022b05
                looked up in the mioxPeerTable or translated
Packit 022b05
                via an algorithm as for the DDN.  Addresses
Packit 022b05
                that are successfully recognized do not
Packit 022b05
                increment this counter.  Addresses that are
Packit 022b05
                not recognized (reflecting an abnormal
Packit 022b05
                packet delivery condition) increment this
Packit 022b05
                counter.
Packit 022b05
Packit 022b05
                If an address translation fails, it may be
Packit 022b05
                difficult to determine which PLE entry
Packit 022b05
                should count the failure.  In such cases the
Packit 022b05
                first likely entry in this table should be
Packit 022b05
                selected.  Agents should record the failure
Packit 022b05
                even if they are unsure which PLE should be
Packit 022b05
                associated with the failure."
Packit 022b05
        ::= { mioxPleEntry 3 }
Packit 022b05
Packit 022b05
mioxPleLastFailedEnAddr OBJECT-TYPE
Packit 022b05
        SYNTAX  OCTET STRING (SIZE(2..128))
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The last Encapsulated address that failed
Packit 022b05
                to find a corresponding X.121 address and
Packit 022b05
                caused mioxPleEnAddrToX121LkupFlrs to be
Packit 022b05
                incremented.  The first octet of this object
Packit 022b05
                contains the encapsulation type, the
Packit 022b05
                remaining octets contain the address of that
Packit 022b05
                type that failed.  Thus for an IP address,
Packit 022b05
                the length will be five octets, the first
Packit 022b05
                octet will contain 204 (hex CC), and the
Packit 022b05
                last four octets will contain the IP
Packit 022b05
                address.  For a snap encapsulation, the
Packit 022b05
                first byte would be 128 (hex 80) and the
Packit 022b05
                rest of the octet string would have the snap
Packit 022b05
                header."
Packit 022b05
        ::= { mioxPleEntry 4 }
Packit 022b05
Packit 022b05
mioxPleEnAddrToX121LkupFlrTime OBJECT-TYPE
Packit 022b05
        SYNTAX  TimeTicks
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The most recent value of sysUpTime when the
Packit 022b05
                translation from an Encapsulated Address to
Packit 022b05
                X.121 address failed to find a corresponding
Packit 022b05
                X.121 address."
Packit 022b05
        ::= { mioxPleEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
mioxPleX121ToEnAddrLkupFlrs OBJECT-TYPE
Packit 022b05
        SYNTAX  Counter
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of times the translation from an
Packit 022b05
                X.121 address to an Encapsulated Address
Packit 022b05
                failed to find a corresponding Encapsulated
Packit 022b05
                Address.  Addresses successfully recognized
Packit 022b05
                by an algorithm do not increment this
Packit 022b05
                counter.  This counter reflects the number
Packit 022b05
                of times call acceptance encountered the
Packit 022b05
                abnormal condition of not recognizing the
Packit 022b05
                peer."
Packit 022b05
        ::= { mioxPleEntry 6 }
Packit 022b05
Packit 022b05
mioxPleLastFailedX121Address OBJECT-TYPE
Packit 022b05
        SYNTAX  X121Address
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The last X.121 address that caused
Packit 022b05
                mioxPleX121ToEnAddrLkupFlrs to increase."
Packit 022b05
        ::= { mioxPleEntry 7 }
Packit 022b05
Packit 022b05
mioxPleX121ToEnAddrLkupFlrTime OBJECT-TYPE
Packit 022b05
        SYNTAX  TimeTicks
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The most recent value of sysUpTime when the
Packit 022b05
                translation from an X.121 address to an
Packit 022b05
                Encapsulated Address failed to find a
Packit 022b05
                corresponding Encapsulated Address."
Packit 022b05
        ::= { mioxPleEntry 8 }
Packit 022b05
Packit 022b05
mioxPleQbitFailures OBJECT-TYPE
Packit 022b05
        SYNTAX  Counter
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of times a connection was closed
Packit 022b05
                because of a Q-bit failure."
Packit 022b05
        ::= { mioxPleEntry 9 }
Packit 022b05
Packit 022b05
mioxPleQbitFailureRemoteAddress OBJECT-TYPE
Packit 022b05
        SYNTAX  X121Address
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The remote address of the most recent
Packit 022b05
                (last) connection that was closed because of
Packit 022b05
                a Q-bit failure."
Packit 022b05
        ::= { mioxPleEntry 10 }
Packit 022b05
Packit 022b05
mioxPleQbitFailureTime OBJECT-TYPE
Packit 022b05
        SYNTAX  TimeTicks
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The most recent value of sysUpTime when a
Packit 022b05
                connection was closed because of a Q-bit
Packit 022b05
                failure.  This will also be the last time
Packit 022b05
                that mioxPleQbitFailures was incremented."
Packit 022b05
        ::= { mioxPleEntry 11 }
Packit 022b05
Packit 022b05
mioxPleMinimumOpenTimer OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The minimum time in milliseconds this
Packit 022b05
                interface will keep a connection open before
Packit 022b05
                allowing it to be closed.  A value of zero
Packit 022b05
                indicates no timer."
Packit 022b05
        DEFVAL { 0 }
Packit 022b05
        ::= { mioxPleEntry 12 }
Packit 022b05
Packit 022b05
mioxPleInactivityTimer OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The amount of time time in milliseconds
Packit 022b05
                this interface will keep an idle connection
Packit 022b05
                open before closing it.  A value of
Packit 022b05
                2147483647 indicates no timer."
Packit 022b05
        DEFVAL { 10000 }
Packit 022b05
        ::= { mioxPleEntry 13 }
Packit 022b05
Packit 022b05
mioxPleHoldDownTimer    OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The hold down timer in milliseconds.  This
Packit 022b05
                is the minimum amount of time to wait before
Packit 022b05
                trying another call to a host that was
Packit 022b05
                previously unsuccessful.  A value of
Packit 022b05
                2147483647 indicates the host will not be
Packit 022b05
                retried."
Packit 022b05
        DEFVAL { 0 }
Packit 022b05
        ::= { mioxPleEntry 14 }
Packit 022b05
Packit 022b05
mioxPleCollisionRetryTimer OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The Collision Retry Timer in milliseconds.
Packit 022b05
                The time to delay between call attempts when
Packit 022b05
                the maximum number of circuits is exceeded
Packit 022b05
                in a call attempt."
Packit 022b05
        DEFVAL { 0 }
Packit 022b05
        ::= { mioxPleEntry 15 }
Packit 022b05
Packit 022b05
Packit 022b05
mioxPleDefaultPeerId OBJECT-TYPE
Packit 022b05
        SYNTAX  InstancePointer
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This identifies the instance of the index
Packit 022b05
                in the mioxPeerTable for the default
Packit 022b05
                parameters to use with this interface.
Packit 022b05
Packit 022b05
                The entry identified by this object may have
Packit 022b05
                a zero length Encapsulation address and a
Packit 022b05
                zero length X.121 address.
Packit 022b05
Packit 022b05
                These default parameters are used with
Packit 022b05
                connections to hosts that do not have
Packit 022b05
                entries in the mioxPeerTable.  Such
Packit 022b05
                connections occur when using ddn-x25 IP-X.25
Packit 022b05
                address mapping or when accepting
Packit 022b05
                connections from other hosts not in the
Packit 022b05
                mioxPeerTable.
Packit 022b05
Packit 022b05
                The mioxPeerEncTable entry with the same
Packit 022b05
                index as the mioxPeerTable entry specifies
Packit 022b05
                the call encapsulation types this PLE will
Packit 022b05
                accept for peers not in the mioxPeerTable.
Packit 022b05
                If the mioxPeerEncTable doesn't contain any
Packit 022b05
                entries, this PLE will not accept calls from
Packit 022b05
                entries not in the mioxPeerTable."
Packit 022b05
        ::= { mioxPleEntry 16 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- ###########################################################
Packit 022b05
--              Peer Table
Packit 022b05
-- ###########################################################
Packit 022b05
Packit 022b05
-- Systems that implement RFC 1356 must also implement
Packit 022b05
-- all objects in this group.
Packit 022b05
Packit 022b05
mioxPeerTable OBJECT-TYPE
Packit 022b05
        SYNTAX  SEQUENCE OF MioxPeerEntry
Packit 022b05
        ACCESS  not-accessible
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This table contains information about the
Packit 022b05
                possible peers this machine may exchange
Packit 022b05
                packets with."
Packit 022b05
        ::= { mioxPeer 1 }
Packit 022b05
Packit 022b05
mioxPeerEntry OBJECT-TYPE
Packit 022b05
        SYNTAX  MioxPeerEntry
Packit 022b05
        ACCESS  not-accessible
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Per peer information."
Packit 022b05
        INDEX { mioxPeerIndex   }
Packit 022b05
        ::= { mioxPeerTable 1 }
Packit 022b05
Packit 022b05
Packit 022b05
MioxPeerEntry ::= SEQUENCE {
Packit 022b05
        mioxPeerIndex
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPeerStatus
Packit 022b05
                INTEGER,
Packit 022b05
        mioxPeerMaxCircuits
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPeerIfIndex
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPeerConnectSeconds
Packit 022b05
                Counter,
Packit 022b05
        mioxPeerX25CallParamId
Packit 022b05
                InstancePointer,
Packit 022b05
        mioxPeerEnAddr
Packit 022b05
                OCTET STRING,
Packit 022b05
        mioxPeerX121Address
Packit 022b05
                X121Address,
Packit 022b05
        mioxPeerX25CircuitId
Packit 022b05
                InstancePointer,
Packit 022b05
        mioxPeerDescr
Packit 022b05
                DisplayString
Packit 022b05
        }
Packit 022b05
Packit 022b05
mioxPeerIndex   OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "An index value that distinguished one entry
Packit 022b05
                from another.  This index is independent of
Packit 022b05
                any other index."
Packit 022b05
        ::= { mioxPeerEntry 1 }
Packit 022b05
Packit 022b05
-- Systems can claim conformance with this MIB without
Packit 022b05
-- implementing sets to mioxPeerStatus with a value of
Packit 022b05
-- clearCall or makeCall.
Packit 022b05
-- All other defined values must be accepted.
Packit 022b05
-- Implementors should realize that allowing these values
Packit 022b05
-- provides richer management, and implementations
Packit 022b05
-- are encouraged to accept these values.
Packit 022b05
mioxPeerStatus OBJECT-TYPE
Packit 022b05
        SYNTAX  INTEGER {
Packit 022b05
                        valid (1),
Packit 022b05
                        createRequest (2),
Packit 022b05
                        underCreation (3),
Packit 022b05
                        invalid (4),
Packit 022b05
                        clearCall (5),
Packit 022b05
                        makeCall (6)
Packit 022b05
                        }
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This reports the status of a peer entry.
Packit 022b05
                A value of valid indicates a normal entry
Packit 022b05
                that is in use by the agent.  A value of
Packit 022b05
                underCreation indicates a newly created
Packit 022b05
                entry which isn't yet in use because the
Packit 022b05
                creating management station is still setting
Packit 022b05
                values.
Packit 022b05
Packit 022b05
                The value of invalid indicates the entry is
Packit 022b05
                no longer in use and the agent is free to
Packit 022b05
                delete the entry at any time.  A management
Packit 022b05
                station is also free to use an entry in the
Packit 022b05
                invalid state.
Packit 022b05
Packit 022b05
                Entries are created by setting a value of
Packit 022b05
                createRequest.  Only non-existent or invalid
Packit 022b05
                entries can be set to createRequest.  Upon
Packit 022b05
                receiving a valid createRequest, the agent
Packit 022b05
                will create an entry in the underCreation
Packit 022b05
                state.  This object can not be set to a
Packit 022b05
                value of underCreation directly, entries can
Packit 022b05
                only be created by setting a value of
Packit 022b05
                createRequest.  Entries that exist in other
Packit 022b05
                than the invalid state can not be set to
Packit 022b05
                createRequest.
Packit 022b05
Packit 022b05
                Entries with a value of underCreation are
Packit 022b05
                not used by the system and the management
Packit 022b05
                station can change the values of other
Packit 022b05
                objects in the table entry.  Management
Packit 022b05
                stations should also remember to configure
Packit 022b05
                values in the mioxPeerEncTable with the same
Packit 022b05
                peer index value as this peer entry.
Packit 022b05
Packit 022b05
                An entry in the underCreation state can be
Packit 022b05
                set to valid or invalid.  Entries in the
Packit 022b05
                underCreation state will stay in that state
Packit 022b05
                until 1) the agent times them out, 2) they
Packit 022b05
                are set to valid, 3) they are set to
Packit 022b05
                invalid.  If an agent notices an entry has
Packit 022b05
                been in the underCreation state for an
Packit 022b05
                abnormally long time, it may decide the
Packit 022b05
                management station has failed and invalidate
Packit 022b05
                the entry.  A prudent agent will understand
Packit 022b05
                that the management station may need to wait
Packit 022b05
                for human input and will allow for that
Packit 022b05
                possibility in its determination of this
Packit 022b05
                abnormally long period.
Packit 022b05
Packit 022b05
                Once a management station has completed all
Packit 022b05
                fields of an entry, it will set a value of
Packit 022b05
                valid.  This causes the entry to be
Packit 022b05
                activated.
Packit 022b05
Packit 022b05
                Entries in the valid state may also be set
Packit 022b05
                to makeCall or clearCall to make or clear
Packit 022b05
                X.25 calls to the peer.  After such a set
Packit 022b05
                request the entry will still be in the valid
Packit 022b05
                state.  Setting a value of makeCall causes
Packit 022b05
                the agent to initiate an X.25 call request
Packit 022b05
                to the peer specified by the entry.  Setting
Packit 022b05
                a value of clearCall causes the agent to
Packit 022b05
                initiate clearing one X.25 call present to
Packit 022b05
                the peer.  Each set request will initiate
Packit 022b05
                another call or clear request (up to the
Packit 022b05
                maximum allowed); this means that management
Packit 022b05
                stations that fail to get a response to a
Packit 022b05
                set request should query to see if a call
Packit 022b05
                was in fact placed or cleared before
Packit 022b05
                retrying the request.  Entries not in the
Packit 022b05
                valid state can not be set to makeCall or
Packit 022b05
                clearCall.
Packit 022b05
Packit 022b05
                The values of makeCall and clearCall provide
Packit 022b05
                for circuit control on devices which perform
Packit 022b05
                Ethernet Bridging using static circuit
Packit 022b05
                assignment without address recognition;
Packit 022b05
                other devices which dynamically place calls
Packit 022b05
                based on destination addresses may reject
Packit 022b05
                such requests.
Packit 022b05
Packit 022b05
                An agent that (re)creates a new entry
Packit 022b05
                because of a set with createRequest, should
Packit 022b05
                also (re)create a mioxPeerEncTable entry
Packit 022b05
                with a mioxPeerEncIndex of 1, and a
Packit 022b05
                mioxPeerEncType of 204 (hex CC)."
Packit 022b05
        ::= { mioxPeerEntry 2 }
Packit 022b05
Packit 022b05
mioxPeerMaxCircuits OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS    mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The maximum number of X.25 circuits allowed
Packit 022b05
                to this peer."
Packit 022b05
        DEFVAL { 1 }
Packit 022b05
        ::= { mioxPeerEntry 3 }
Packit 022b05
Packit 022b05
mioxPeerIfIndex OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The value of the ifIndex object for the
Packit 022b05
                interface to X.25 to use to call the peer."
Packit 022b05
        DEFVAL { 1 }
Packit 022b05
        ::= { mioxPeerEntry 4 }
Packit 022b05
Packit 022b05
mioxPeerConnectSeconds OBJECT-TYPE
Packit 022b05
        SYNTAX  Counter
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The number of seconds a call to this peer
Packit 022b05
                was active.  This counter will be
Packit 022b05
                incremented by one for every second a
Packit 022b05
                connection to a peer was open.  If two calls
Packit 022b05
                are open at the same time, one second of
Packit 022b05
                elapsed real time will results in two
Packit 022b05
                seconds of connect time."
Packit 022b05
        ::= { mioxPeerEntry 5 }
Packit 022b05
Packit 022b05
mioxPeerX25CallParamId OBJECT-TYPE
Packit 022b05
        SYNTAX  InstancePointer
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The instance of the index object in the
Packit 022b05
                x25CallParmTable from RFC 1382 for the X.25
Packit 022b05
                call parameters used to communicate with the
Packit 022b05
                remote host.  The well known value {0 0}
Packit 022b05
                indicates no call parameters specified."
Packit 022b05
        DEFVAL { {0 0} }
Packit 022b05
        ::= { mioxPeerEntry 6 }
Packit 022b05
Packit 022b05
mioxPeerEnAddr  OBJECT-TYPE
Packit 022b05
        SYNTAX    OCTET STRING (SIZE (0..128))
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The Encapsulation address of the remote
Packit 022b05
                host mapped by this table entry.  A length
Packit 022b05
                of zero indicates the remote IP address is
Packit 022b05
                unknown or unspecified for use as a PLE
Packit 022b05
                default.
Packit 022b05
Packit 022b05
                The first octet of this object contains the
Packit 022b05
                encapsulation type, the remaining octets
Packit 022b05
                contain an address of that type.  Thus for
Packit 022b05
                an IP address, the length will be five
Packit 022b05
                octets, the first octet will contain 204
Packit 022b05
                (hex CC), and the last four octets will
Packit 022b05
                contain the IP address.  For a snap
Packit 022b05
                encapsulation, the first byte would be 128
Packit 022b05
                (hex 80) and the rest of the octet string
Packit 022b05
                would have the snap header."
Packit 022b05
        DEFVAL { ''h }
Packit 022b05
        ::= { mioxPeerEntry 7 }
Packit 022b05
Packit 022b05
mioxPeerX121Address OBJECT-TYPE
Packit 022b05
        SYNTAX  X121Address
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The X.25 address of the remote host mapped
Packit 022b05
                by this table entry.  A zero length string
Packit 022b05
                indicates the X.25 address is unspecified
Packit 022b05
                for use as the PLE default."
Packit 022b05
        DEFVAL { ''h }
Packit 022b05
        ::= { mioxPeerEntry 8 }
Packit 022b05
Packit 022b05
-- Systems can claim conformance to this MIB without
Packit 022b05
-- implementing sets to mioxPeerX25CircuitId.
Packit 022b05
-- However systems that use PVCs with RFC1356
Packit 022b05
-- are encouraged to implement sets.
Packit 022b05
mioxPeerX25CircuitId OBJECT-TYPE
Packit 022b05
        SYNTAX  InstancePointer
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This object identifies the instance of the
Packit 022b05
                index for the X.25 circuit open to the peer
Packit 022b05
                mapped by this table entry.  The well known
Packit 022b05
                value {0 0} indicates no connection
Packit 022b05
                currently active.  For multiple connections,
Packit 022b05
                this identifies the index of a multiplexing
Packit 022b05
                table entry for the connections.  This can
Packit 022b05
                only be written to configure use of PVCs
Packit 022b05
                which means the identified circuit table
Packit 022b05
                entry for a write must be a PVC."
Packit 022b05
        DEFVAL { {0 0} }
Packit 022b05
        ::= { mioxPeerEntry 9 }
Packit 022b05
Packit 022b05
mioxPeerDescr   OBJECT-TYPE
Packit 022b05
        SYNTAX  DisplayString (SIZE (0..255))
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This object returns any identification
Packit 022b05
                information about the peer.  An agent may
Packit 022b05
                supply the comment information found in the
Packit 022b05
                configuration file entry for this peer.  A
Packit 022b05
                zero length string indicates no information
Packit 022b05
                available."
Packit 022b05
        DEFVAL { ''h }
Packit 022b05
        ::= { mioxPeerEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
-- ###########################################################
Packit 022b05
--              Peer Encapsulation Table
Packit 022b05
-- ###########################################################
Packit 022b05
Packit 022b05
mioxPeerEncTable OBJECT-TYPE
Packit 022b05
        SYNTAX  SEQUENCE OF MioxPeerEncEntry
Packit 022b05
        ACCESS  not-accessible
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "This table contains the list of
Packit 022b05
                encapsulations used to communicate with a
Packit 022b05
                peer.  This table has two indexes, the first
Packit 022b05
                identifies the peer, the second
Packit 022b05
                distinguishes encapsulation types.
Packit 022b05
Packit 022b05
                The first index identifies the corresponding
Packit 022b05
                entry in the mioxPeerTable.  The second
Packit 022b05
                index gives the priority of the different
Packit 022b05
                encapsulations.
Packit 022b05
Packit 022b05
                The encapsulation types are ordered in
Packit 022b05
                priority order.  For calling a peer, the
Packit 022b05
                first entry (mioxPeerEncIndex of 1) is tried
Packit 022b05
                first.  If the call doesn't succeed because
Packit 022b05
                the remote host clears the call due to
Packit 022b05
                incompatible call user data, the next entry
Packit 022b05
                in the list is tried.  Each entry is tried
Packit 022b05
                until the list is exhausted.
Packit 022b05
Packit 022b05
                For answering a call, the encapsulation type
Packit 022b05
                requested by the peer must be found the list
Packit 022b05
                or the call will be refused.  If there are
Packit 022b05
                no entries in this table for a peer, all
Packit 022b05
                call requests from the peer will be refused.
Packit 022b05
Packit 022b05
                Objects in this table can only be set when
Packit 022b05
                the mioxPeerStatus object with the same
Packit 022b05
                index has a value of underCreation.  When
Packit 022b05
                that status object is set to invalid and
Packit 022b05
                deleted, the entry in this table with that
Packit 022b05
                peer index must also be deleted."
Packit 022b05
        ::= { mioxPeer 2 }
Packit 022b05
Packit 022b05
mioxPeerEncEntry OBJECT-TYPE
Packit 022b05
        SYNTAX  MioxPeerEncEntry
Packit 022b05
        ACCESS  not-accessible
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "Per connection information."
Packit 022b05
        INDEX { mioxPeerIndex, mioxPeerEncIndex}
Packit 022b05
        ::= { mioxPeerEncTable 1 }
Packit 022b05
Packit 022b05
MioxPeerEncEntry ::= SEQUENCE {
Packit 022b05
        mioxPeerEncIndex
Packit 022b05
                PositiveInteger,
Packit 022b05
        mioxPeerEncType
Packit 022b05
                INTEGER
Packit 022b05
        }
Packit 022b05
Packit 022b05
mioxPeerEncIndex        OBJECT-TYPE
Packit 022b05
        SYNTAX  PositiveInteger
Packit 022b05
        ACCESS  read-only
Packit 022b05
        STATUS    mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The second index in the table which
Packit 022b05
                distinguishes different encapsulation
Packit 022b05
                types."
Packit 022b05
        ::= { mioxPeerEncEntry 1 }
Packit 022b05
Packit 022b05
mioxPeerEncType OBJECT-TYPE
Packit 022b05
        SYNTAX  INTEGER (0..256)
Packit 022b05
        ACCESS  read-write
Packit 022b05
        STATUS  mandatory
Packit 022b05
        DESCRIPTION
Packit 022b05
                "The value of the encapsulation type.  For
Packit 022b05
                IP encapsulation this will have a value of
Packit 022b05
                204 (hex CC).  For SNAP encapsulated
Packit 022b05
                packets, this will have a value of 128 (hex
Packit 022b05
                80).  For CLNP, ISO 8473, this will have a
Packit 022b05
                value of 129 (hex 81).  For ES-ES, ISO 9542,
Packit 022b05
                this will have a value of 130 (hex 82).  A
Packit 022b05
                value of 197 (hex C5) identifies the Blacker
Packit 022b05
                X.25 encapsulation.  A value of 0,
Packit 022b05
                identifies the Null encapsulation.
Packit 022b05
Packit 022b05
                This value can only be written when the
Packit 022b05
                mioxPeerStatus object with the same
Packit 022b05
                mioxPeerIndex has a value of underCreation.
Packit 022b05
                Setting this object to a value of 256
Packit 022b05
                deletes the entry.  When deleting an entry,
Packit 022b05
                all other entries in the mioxPeerEncTable
Packit 022b05
                with the same mioxPeerIndex and with an
Packit 022b05
                mioxPeerEncIndex higher then the deleted
Packit 022b05
                entry, will all have their mioxPeerEncIndex
Packit 022b05
                values decremented by one."
Packit 022b05
        ::= { mioxPeerEncEntry 2 }
Packit 022b05
Packit 022b05
-- ###########################################################
Packit 022b05
Packit 022b05
END