Blame mibs/ietf/APPLETALK-MIB

Packit 022b05
APPLETALK-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    Counter, IpAddress, TimeTicks
Packit 022b05
        FROM RFC1155-SMI
Packit 022b05
    DisplayString, mib-2
Packit 022b05
        FROM RFC1213-MIB
Packit 022b05
    OBJECT-TYPE
Packit 022b05
        FROM RFC-1212;
Packit 022b05
Packit 022b05
--  This MIB module uses the extended OBJECT-TYPE macro as
Packit 022b05
--  defined in RFC-1212.
Packit 022b05
Packit 022b05
--  The following reference is used in this MIB:
Packit 022b05
--  [Inside AppleTalk]
Packit 022b05
--  This refers to Gursharan S. Sidhu, Richard F. Andrews, and
Packit 022b05
--  Alan B. Oppenheimer, Inside AppleTalk, Second Edition,
Packit 022b05
--  Addison Wesley, (1990).
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--  AppleTalk MIB
Packit 022b05
Packit 022b05
    appletalk    OBJECT IDENTIFIER ::= { mib-2 13 }
Packit 022b05
Packit 022b05
Packit 022b05
        ATNetworkNumber ::=         -- 2 octets of net number
Packit 022b05
                                    -- in network byte order
Packit 022b05
                OCTET STRING (SIZE (2))
Packit 022b05
Packit 022b05
        DdpNodeAddress ::=          -- 2 octets of net number
Packit 022b05
                                    -- in network byte order,
Packit 022b05
                                    -- 1 octet of node number
Packit 022b05
                OCTET STRING (SIZE (3))
Packit 022b05
Packit 022b05
        DdpSocketAddress ::=        -- 2 octets of net number
Packit 022b05
                                    -- in network byte order,
Packit 022b05
                                    -- 1 octet of node number,
Packit 022b05
Packit 022b05
                                    -- 1 octet of socket number
Packit 022b05
                                    -- (0..255)
Packit 022b05
                OCTET STRING (SIZE (4))
Packit 022b05
Packit 022b05
        ATName ::=              -- 0 to 32 octets of AppleTalk
Packit 022b05
                                    -- ASCII [Inside AppleTalk]
Packit 022b05
                OCTET STRING (SIZE (0..32))
Packit 022b05
Packit 022b05
Packit 022b05
    llap         OBJECT IDENTIFIER ::= { appletalk 1 }
Packit 022b05
    aarp         OBJECT IDENTIFIER ::= { appletalk 2 }
Packit 022b05
    atport       OBJECT IDENTIFIER ::= { appletalk 3 }
Packit 022b05
    ddp          OBJECT IDENTIFIER ::= { appletalk 4 }
Packit 022b05
    rtmp         OBJECT IDENTIFIER ::= { appletalk 5 }
Packit 022b05
    kip          OBJECT IDENTIFIER ::= { appletalk 6 }
Packit 022b05
    zipRouter    OBJECT IDENTIFIER ::= { appletalk 7 }
Packit 022b05
    nbp          OBJECT IDENTIFIER ::= { appletalk 8 }
Packit 022b05
    atecho       OBJECT IDENTIFIER ::= { appletalk 9 }
Packit 022b05
    atp          OBJECT IDENTIFIER ::= { appletalk 10 }
Packit 022b05
    pap          OBJECT IDENTIFIER ::= { appletalk 11 }
Packit 022b05
    asp          OBJECT IDENTIFIER ::= { appletalk 12 }
Packit 022b05
    adsp         OBJECT IDENTIFIER ::= { appletalk 13 }
Packit 022b05
    atportptop   OBJECT IDENTIFIER ::= { appletalk 14 }
Packit 022b05
    rtmpStub     OBJECT IDENTIFIER ::= { appletalk 16 }
Packit 022b05
    zipEndNode   OBJECT IDENTIFIER ::= { appletalk 17 }
Packit 022b05
    perPort  OBJECT IDENTIFIER ::= { appletalk 18 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The LLAP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all
Packit 022b05
-- entities that implement LLAP
Packit 022b05
--
Packit 022b05
-- Notes for the interfaces group
Packit 022b05
--
Packit 022b05
-- When implementing the Interfaces Group of MIB-II, it is
Packit 022b05
-- suggested that the following values be used for any
Packit 022b05
-- LocalTalk interfaces:
Packit 022b05
--  ifMtu: 600
Packit 022b05
--  ifSpeed: 230000
Packit 022b05
--  ifPhysAddress: the one octet node number for the
Packit 022b05
--      particular interface
Packit 022b05
--
Packit 022b05
-- Note also that LLAP control packets should not be
Packit 022b05
-- included in the Interfaces Group packet or octet
Packit 022b05
-- counters.
Packit 022b05
Packit 022b05
llapTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF LlapEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The list of LLAP entries."
Packit 022b05
    ::= { llap 1 }
Packit 022b05
Packit 022b05
llapEntry OBJECT-TYPE
Packit 022b05
    SYNTAX LlapEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An LLAP entry containing objects for the LocalTalk
Packit 022b05
        Link Access Protocol for a particular LocalTalk
Packit 022b05
        interface.
Packit 022b05
Packit 022b05
        As an example, an instance of the llapOutPkts object
Packit 022b05
        might be named llapOutPks.1"
Packit 022b05
    INDEX { llapIfIndex }
Packit 022b05
    ::= { llapTable 1 }
Packit 022b05
Packit 022b05
LlapEntry ::= SEQUENCE {
Packit 022b05
    llapIfIndex             INTEGER,
Packit 022b05
    llapInPkts              Counter,
Packit 022b05
    llapOutPkts             Counter,
Packit 022b05
    llapInNoHandlers        Counter,
Packit 022b05
    llapInLengthErrors      Counter,
Packit 022b05
    llapInErrors            Counter,
Packit 022b05
    llapCollisions          Counter,
Packit 022b05
    llapDefers              Counter,
Packit 022b05
    llapNoDataErrors        Counter,
Packit 022b05
    llapRandomCTSErrors     Counter,
Packit 022b05
    llapFCSErrors           Counter
Packit 022b05
}
Packit 022b05
Packit 022b05
llapIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The LLAP interface to which this entry pertains.
Packit 022b05
        The interface identified by a particular value of
Packit 022b05
        this index is the same interface as identified
Packit 022b05
        by the same value of ifIndex."
Packit 022b05
    ::= { llapEntry 1 }
Packit 022b05
Packit 022b05
-- this object has been deprecated because it duplicates the
Packit 022b05
-- sum of the MIB-II variables ifInUcastPkts and
Packit 022b05
-- ifInNUcastPkts
Packit 022b05
Packit 022b05
llapInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of good data packets received on
Packit 022b05
        this LocalTalk interface."
Packit 022b05
    ::= { llapEntry 2 }
Packit 022b05
Packit 022b05
-- this object has been deprecated because it duplicates the
Packit 022b05
-- sum of the MIB-II variables ifOutUcastPkts and
Packit 022b05
-- ifOutNUcastPkts
Packit 022b05
Packit 022b05
llapOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of data packets transmitted on
Packit 022b05
        this LocalTalk interface."
Packit 022b05
    ::= { llapEntry 3 }
Packit 022b05
Packit 022b05
-- this object has been deprecated because it duplicates the
Packit 022b05
-- MIB-II variable ifInUnknownProtos
Packit 022b05
Packit 022b05
llapInNoHandlers OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of good packets received on this
Packit 022b05
        LocalTalk interface for which there was no protocol
Packit 022b05
        handler."
Packit 022b05
    ::= { llapEntry 4 }
Packit 022b05
Packit 022b05
llapInLengthErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of packets received on this LocalTalk
Packit 022b05
        interface whose actual length did not match the length
Packit 022b05
        in the header."
Packit 022b05
    ::= { llapEntry 5 }
Packit 022b05
Packit 022b05
-- this object has been deprecated because it duplicates the
Packit 022b05
-- MIB-II variable ifInErrors
Packit 022b05
Packit 022b05
llapInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of packets containing errors received
Packit 022b05
        on this LocalTalk interface."
Packit 022b05
    ::= { llapEntry 6 }
Packit 022b05
Packit 022b05
llapCollisions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of collisions assumed on this
Packit 022b05
        LocalTalk interface due to the lack of a lapCTS reply."
Packit 022b05
    ::= { llapEntry 7 }
Packit 022b05
Packit 022b05
llapDefers OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of times this LocalTalk interface
Packit 022b05
        deferred to other packets."
Packit 022b05
    ::= { llapEntry 8 }
Packit 022b05
Packit 022b05
llapNoDataErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of times this LocalTalk interface
Packit 022b05
        received a lapRTS packet and expected a data packet,
Packit 022b05
        but did not receive any data packet."
Packit 022b05
    ::= { llapEntry 9 }
Packit 022b05
Packit 022b05
llapRandomCTSErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of times this LocalTalk interface
Packit 022b05
        received a lapCTS packet that was not solicited by a
Packit 022b05
        lapRTS packet."
Packit 022b05
    ::= { llapEntry 10 }
Packit 022b05
Packit 022b05
llapFCSErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of times this LocalTalk interface
Packit 022b05
        received a packet with an FCS (Frame Check Sequence)
Packit 022b05
        error."
Packit 022b05
    ::= { llapEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The AARP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement AARP
Packit 022b05
Packit 022b05
aarpTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF AarpEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The AppleTalk Address Translation Table contains an
Packit 022b05
        equivalence of AppleTalk Network Addresses to the link
Packit 022b05
        layer physical address."
Packit 022b05
    ::= { aarp 1 }
Packit 022b05
Packit 022b05
aarpEntry OBJECT-TYPE
Packit 022b05
    SYNTAX AarpEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Each entry contains one AppleTalk Network Address to
Packit 022b05
        physical address equivalence.
Packit 022b05
Packit 022b05
        As an example, an instance of the aarpPhysAddress
Packit 022b05
        object might be named aarpPhysAddress.1.0.80.234"
Packit 022b05
    INDEX { aarpIfIndex, aarpNetAddress }
Packit 022b05
    ::= { aarpTable 1 }
Packit 022b05
Packit 022b05
AarpEntry ::= SEQUENCE {
Packit 022b05
    aarpIfIndex     INTEGER,
Packit 022b05
    aarpPhysAddress OCTET STRING,
Packit 022b05
    aarpNetAddress  DdpNodeAddress,
Packit 022b05
    aarpStatus      INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
aarpIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The interface on which this entry's equivalence is
Packit 022b05
        effective.  The interface identified by a particular
Packit 022b05
        value of this index is the same interface as
Packit 022b05
        identified by the same value of ifIndex."
Packit 022b05
    ::= { aarpEntry 1 }
Packit 022b05
Packit 022b05
aarpPhysAddress OBJECT-TYPE
Packit 022b05
    SYNTAX OCTET STRING
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The media-dependent physical address."
Packit 022b05
    ::= { aarpEntry 2 }
Packit 022b05
Packit 022b05
aarpNetAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpNodeAddress
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The AppleTalk Network Address corresponding to the
Packit 022b05
        media-dependent physical address."
Packit 022b05
    ::= { aarpEntry 3 }
Packit 022b05
Packit 022b05
aarpStatus OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        invalid(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this AARP entry.
Packit 022b05
        Setting this object to the value invalid(2) has the
Packit 022b05
        effect of invalidating the corresponding entry in the
Packit 022b05
        aarpTable.  That is, it effectively disassociates
Packit 022b05
        the mapping identified with said entry.  It is an
Packit 022b05
        implementation-specific matter as to whether the agent
Packit 022b05
        removes an invalidated entry from the table.
Packit 022b05
        Accordingly, management stations must be prepared to
Packit 022b05
        receive from agents tabular information corresponding
Packit 022b05
        to entries not currently in use.  Proper
Packit 022b05
        interpretation of such entries requires examination
Packit 022b05
        of the relevant aarpStatus object."
Packit 022b05
    ::= { aarpEntry 4 }
Packit 022b05
Packit 022b05
aarpLookups 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 AARP cache for this entity
Packit 022b05
        was searched."
Packit 022b05
    ::= { aarp 2 }
Packit 022b05
Packit 022b05
aarpHits OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times an entry was searched for and
Packit 022b05
        found in the AARP cache for this entity."
Packit 022b05
    ::= { aarp 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The ATPort Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement AppleTalk ports
Packit 022b05
--
Packit 022b05
-- Note that to be compliant with this group, all variables
Packit 022b05
-- that have read-write access must be implemented as
Packit 022b05
-- read-write.
Packit 022b05
Packit 022b05
atportTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF AtportEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of AppleTalk ports for this entity."
Packit 022b05
    ::= { atport 1 }
Packit 022b05
Packit 022b05
atportEntry OBJECT-TYPE
Packit 022b05
    SYNTAX AtportEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The description of one of the AppleTalk
Packit 022b05
        ports on this entity.
Packit 022b05
Packit 022b05
        As an example, an instance of the atportNetFrom object
Packit 022b05
        might be named atportNetFrom.2"
Packit 022b05
    INDEX { atportIndex }
Packit 022b05
    ::= { atportTable 1 }
Packit 022b05
Packit 022b05
AtportEntry ::= SEQUENCE {
Packit 022b05
    atportIndex               INTEGER,
Packit 022b05
    atportDescr               DisplayString,
Packit 022b05
    atportType                INTEGER,
Packit 022b05
    atportNetStart            ATNetworkNumber,
Packit 022b05
    atportNetEnd              ATNetworkNumber,
Packit 022b05
    atportNetAddress          DdpNodeAddress,
Packit 022b05
    atportStatus              INTEGER,
Packit 022b05
    atportNetConfig           INTEGER,
Packit 022b05
    atportZoneConfig          INTEGER,
Packit 022b05
    atportZoneDefault         ATName,
Packit 022b05
    atportIfIndex             INTEGER,
Packit 022b05
    atportNetFrom             DdpNodeAddress,
Packit 022b05
    atportZoneFrom            DdpNodeAddress,
Packit 022b05
    atportInPkts              Counter,
Packit 022b05
    atportOutPkts             Counter,
Packit 022b05
    atportHome                INTEGER,
Packit 022b05
    atportCurrentZone         ATName,
Packit 022b05
    atportConflictPhysAddr    OCTET STRING
Packit 022b05
}
Packit 022b05
Packit 022b05
atportIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each AppleTalk port.
Packit 022b05
        Its value is between 1 and the total number of
Packit 022b05
        AppleTalk ports.  The value for each port must
Packit 022b05
        remain constant at least from the re-initialization
Packit 022b05
        of the entity's network management system to the
Packit 022b05
        next re-initialization."
Packit 022b05
    ::= { atportEntry 1 }
Packit 022b05
Packit 022b05
atportDescr OBJECT-TYPE
Packit 022b05
    SYNTAX DisplayString
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A text string containing information about the
Packit 022b05
        port.  This string is intended for presentation
Packit 022b05
        to a human; it must not contain anything but printable
Packit 022b05
        ASCII characters."
Packit 022b05
    ::= { atportEntry 2 }
Packit 022b05
Packit 022b05
-- Several objects throughout the MIB key off of atportType to
Packit 022b05
-- determine the format of OCTET STRING addresses of peers.
Packit 022b05
-- The address formats are as follows:
Packit 022b05
--     localtalk, ethertalk1, ethertalk2, tokentalk, iptalk,
Packit 022b05
--       fdditalk, smdstalk, arctalk, and virtual take the
Packit 022b05
--       format of DdpNodeAddress
Packit 022b05
--     serialPPP: null OCTET STRING
Packit 022b05
--     serialNonstandard: vendor specific
Packit 022b05
--     aurp: see AURP MIB to determine format
Packit 022b05
--     frameRelay: 32 bit DLCI in network byte order
Packit 022b05
--       (OCTET STRING (SIZE (4)))
Packit 022b05
--     x25: X121Address (see RFC 1382)
Packit 022b05
--     ip: IP address (OCTET STRING (SIZE (4)))
Packit 022b05
--     osi: NSAP (OCTET STRING (SIZE (3..20)))
Packit 022b05
--     decnetIV: 6 bit area, 10 bit host in network byte order
Packit 022b05
--       (OCTET STRING (SIZE (2)))
Packit 022b05
--     arap: ???
Packit 022b05
--     nonAppleTalk3Com: based on ifType
Packit 022b05
--     ipx: 32 bit network number in network byte order
Packit 022b05
--       followed by datalink address of host
Packit 022b05
--     arns: 32 bit ARNS header
Packit 022b05
--     hdlc: DdpNodeAddress or null OCTET STRING
Packit 022b05
Packit 022b05
atportType OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
         other(1),       -- none of the following
Packit 022b05
         localtalk(2),
Packit 022b05
         ethertalk1(3),
Packit 022b05
         ethertalk2(4),
Packit 022b05
         tokentalk(5),
Packit 022b05
         iptalk(6),
Packit 022b05
         serialPPP(7),
Packit 022b05
         serialNonstandard(8),
Packit 022b05
         virtual(9),    -- an internal interface
Packit 022b05
         fdditalk(10),
Packit 022b05
         arctalk(11),
Packit 022b05
         smdstalk(12),
Packit 022b05
         aurp(13),
Packit 022b05
         frameRelay(14),
Packit 022b05
         x25(15),
Packit 022b05
         ip(16),
Packit 022b05
         osi(17),
Packit 022b05
         decnetIV(18),
Packit 022b05
         arap(19),
Packit 022b05
         isdnInThePacketMode(20),
Packit 022b05
         nonAppleTalk3Com(21),
Packit 022b05
         ipx(22),
Packit 022b05
         arns(23),
Packit 022b05
         hdlc(24)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of port, distinguished by the protocol
Packit 022b05
        immediately below DDP in the protocol stack."
Packit 022b05
    ::= { atportEntry 3 }
Packit 022b05
Packit 022b05
atportNetStart OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The first AppleTalk network address in the range
Packit 022b05
        configured for this port.  If this port is not a
Packit 022b05
        native AppleTalk port, this object shall have the
Packit 022b05
        value of two octets of zero."
Packit 022b05
    ::= { atportEntry 4 }
Packit 022b05
Packit 022b05
atportNetEnd OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last AppleTalk network address in the range
Packit 022b05
        configured for this port.  If the network to which
Packit 022b05
        this AppleTalk port is connected is a non-extended
Packit 022b05
        network, or if it is not a native AppleTalk port,
Packit 022b05
        the value for atportNetEnd shall be two octets of
Packit 022b05
        zero."
Packit 022b05
    ::= { atportEntry 5 }
Packit 022b05
Packit 022b05
atportNetAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpNodeAddress
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The AppleTalk network address configured for this
Packit 022b05
        port.  In addition, this value may be used as a hint
Packit 022b05
        for an initial node number used during node-finding.
Packit 022b05
        If this port is not a native AppleTalk port, this
Packit 022b05
        object shall have the value of three octets of zero."
Packit 022b05
    ::= { atportEntry 6 }
Packit 022b05
Packit 022b05
atportStatus OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
         routing(1), --this port is fully configured & routing
Packit 022b05
         unconfigured(2),
Packit 022b05
         off(3),
Packit 022b05
         invalid(4),
Packit 022b05
         endNode(5), -- this port is acting as an end node
Packit 022b05
         offDueToConflict(6), -- port is off due to
Packit 022b05
                      -- configuration conflict
Packit 022b05
         other(7) -- none of the states defined above
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The configuration status of this port.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(4) has the
Packit 022b05
        effect of invalidating the corresponding entry in the
Packit 022b05
        atportTable.  That is, it effectively disassociates the
Packit 022b05
        mapping identified with said entry.  It is an
Packit 022b05
        implementation-specific matter as to whether the agent
Packit 022b05
        removes an invalidated entry from the table.
Packit 022b05
        Accordingly, management stations must be prepared to
Packit 022b05
        receive from agents tabular information corresponding
Packit 022b05
        to entries not currently in use.  Proper
Packit 022b05
        interpretation of such entries requires examination
Packit 022b05
        of the relevant atportStatus object."
Packit 022b05
    ::= { atportEntry 7 }
Packit 022b05
Packit 022b05
atportNetConfig OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        conflictOrientedSeed(1),  -- use configured network
Packit 022b05
              -- range even if it conflicts with another
Packit 022b05
              -- AppleTalk device
Packit 022b05
        garnered(2), -- acquire from another AppleTalk device
Packit 022b05
        guessed(3),  -- generate a "random" network range
Packit 022b05
        unconfigured(4), -- no other value applies
Packit 022b05
        conflictAverseSeed(5),  -- use configured network
Packit 022b05
              -- range, but don't come up if it conflicts
Packit 022b05
        softSeed(6)  -- attempt to use configured network
Packit 022b05
              -- range, but use network range from another
Packit 022b05
              -- router if our configuration conflicts
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of the network information for this port.
Packit 022b05
        If this port is not a native AppleTalk port, this
Packit 022b05
        object shall have the value unconfigured(4)."
Packit 022b05
    ::= { atportEntry 8 }
Packit 022b05
Packit 022b05
atportZoneConfig OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        conflictOrientedSeed(1), -- use configured zone
Packit 022b05
             -- information even if it conflicts with
Packit 022b05
             -- another AppleTalk device
Packit 022b05
        garnered(2), -- acquire from another AppleTalk device
Packit 022b05
        guessed(3),  -- generate "random" zone information
Packit 022b05
        unconfigured(4), -- no other value applies
Packit 022b05
        conflictAverseSeed(5),  -- use configured zone
Packit 022b05
              -- information, but don't come up if it
Packit 022b05
              -- conflicts
Packit 022b05
        softSeed(6)  -- attempt to use configured zone
Packit 022b05
              -- information, but use zone information
Packit 022b05
              -- from another router if our configuration
Packit 022b05
              -- conflicts
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of the zone information for this port.
Packit 022b05
        If this port is not a native AppleTalk port, this
Packit 022b05
        object shall have the value unconfigured(4)."
Packit 022b05
    ::= { atportEntry 9 }
Packit 022b05
Packit 022b05
atportZoneDefault OBJECT-TYPE
Packit 022b05
    SYNTAX ATName
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The name of the default zone for this port.  If
Packit 022b05
        this port only has one zone, that zone is
Packit 022b05
        represented here. If this port is not a native
Packit 022b05
        AppleTalk port, this object shall contain an octet
Packit 022b05
        string of zero length.
Packit 022b05
Packit 022b05
        When this value is changed in a router, the router
Packit 022b05
        must send a zipNotify packet on the associated
Packit 022b05
        network."
Packit 022b05
    ::= { atportEntry 10 }
Packit 022b05
Packit 022b05
atportIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The physical interface associated with this
Packit 022b05
        AppleTalk port.  The interface identified by a
Packit 022b05
        particular value of this index is the same interface
Packit 022b05
        as identified by the same value of ifIndex."
Packit 022b05
    ::= { atportEntry 11 }
Packit 022b05
Packit 022b05
atportNetFrom OBJECT-TYPE
Packit 022b05
    SYNTAX DdpNodeAddress
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "When atportNetConfig is set to garnered(2), this
Packit 022b05
        variable contains the DDP address of an entity from
Packit 022b05
        which the AppleTalk network number was garnered.
Packit 022b05
        When atportNetConfig is set to
Packit 022b05
        conflictOrientedSeed(1), conflictAverseSeed(5),
Packit 022b05
        or softSeed(6), this variable contains the DDP
Packit 022b05
        address of an entity which confirmed or supplied our
Packit 022b05
        AppleTalk network number, for example by replying to
Packit 022b05
        a ZIP GetNetInfo request.
Packit 022b05
Packit 022b05
        If atportNetConfig is set to guessed(3) or
Packit 022b05
        unconfigured(4), or if the entity has not received
Packit 022b05
        any network number confirmation, this variable
Packit 022b05
        should be set to three octets of zero."
Packit 022b05
    ::= { atportEntry 12 }
Packit 022b05
Packit 022b05
atportZoneFrom OBJECT-TYPE
Packit 022b05
    SYNTAX DdpNodeAddress
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "When atportZoneConfig is set to garnered(2), this
Packit 022b05
        variable contains the DDP address of an entity from
Packit 022b05
        which the AppleTalk zone list was garnered.
Packit 022b05
Packit 022b05
        When atportZoneConfig is set to
Packit 022b05
        conflictOrientedSeed(1), conflictAverseSeed(5), or
Packit 022b05
        softSeed(6), this variable contains the DDP address
Packit 022b05
        of an entity which confirmed or supplied our
Packit 022b05
        AppleTalk zone information, for example by replying
Packit 022b05
        to a ZIP GetNetInfo request or a ZIP Query.
Packit 022b05
Packit 022b05
        If atportZoneConfig is set to guessed(3) or
Packit 022b05
        unconfigured(4), or if the entity has not received
Packit 022b05
        any zone confirmation, this variable should be set
Packit 022b05
        to three octets of zero."
Packit 022b05
    ::= { atportEntry 13 }
Packit 022b05
Packit 022b05
atportInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of packets received by this entity on
Packit 022b05
        this port."
Packit 022b05
    ::= { atportEntry 14 }
Packit 022b05
Packit 022b05
atportOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of packets transmitted by this entity on
Packit 022b05
        this port."
Packit 022b05
    ::= { atportEntry 15 }
Packit 022b05
Packit 022b05
atportHome OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        home(1),
Packit 022b05
        notHome(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An indication of whether or not the entity is
Packit 022b05
        homed on this port, that is to say, a port on which
Packit 022b05
        the entity could perform NBP registrations for
Packit 022b05
        services that it chooses to advertise."
Packit 022b05
    ::= { atportEntry 16 }
Packit 022b05
Packit 022b05
atportCurrentZone OBJECT-TYPE
Packit 022b05
    SYNTAX ATName
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current zone for the port.  In general, this is
Packit 022b05
        the zone name in which services on this port will
Packit 022b05
        be registered.  If this port is not a native
Packit 022b05
        AppleTalk port, this object shall contain an octet
Packit 022b05
        string of zero length.  Note that modifications to
Packit 022b05
        this object do not affect the nbpTable."
Packit 022b05
    ::= { atportEntry 17 }
Packit 022b05
Packit 022b05
atportConflictPhysAddr OBJECT-TYPE
Packit 022b05
    SYNTAX OCTET STRING
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The link-layer address of a device which caused
Packit 022b05
        this entity to set atportStatus to
Packit 022b05
        offDueToConflict(6). If this address is not
Packit 022b05
        available, or if the entity has not set atportStatus
Packit 022b05
        to offDueToConflict, this object shall be a zero
Packit 022b05
        length OCTET STRING."
Packit 022b05
    ::= { atportEntry 18 }
Packit 022b05
Packit 022b05
-- The atportZoneTable stores information about the zones
Packit 022b05
-- associated with each port.  The default zone for each
Packit 022b05
-- port is stored in the port's atportZoneDefault variable;
Packit 022b05
-- all other zones for the port are listed in this table.
Packit 022b05
-- If a port only has one zone, it should be stored in the
Packit 022b05
-- port's atportZoneDefault variable, and this table should
Packit 022b05
-- be empty.
Packit 022b05
--
Packit 022b05
-- One of the indexes for this table is atportZoneName.
Packit 022b05
-- Even though AppleTalk zone name matches are
Packit 022b05
-- case-insensitive, this table will store zone names
Packit 022b05
-- regardless of case.  SNMP Get, GetNext and Set operations
Packit 022b05
-- are performed on these (potentially) mixed case strings
Packit 022b05
-- according to the normal SNMP rules with the following
Packit 022b05
-- caveat: in processing a SET request, the agent shall
Packit 022b05
-- perform a case-insensitive search and a case-sensitive
Packit 022b05
-- search.  If the case-insensitive search matches and the
Packit 022b05
-- case-sensitive search does not match, the "equivalent"
Packit 022b05
-- zone name exists in another entry with a different
Packit 022b05
-- capitalization and the SET request shall fail due
Packit 022b05
-- to the name being inconsistent (SNMPv1 should return a
Packit 022b05
-- genErr.) This insures that only one version of a zone
Packit 022b05
-- name will appear in each agent, at the expense of forcing
Packit 022b05
-- a management station to query using that exact name.
Packit 022b05
Packit 022b05
atportZoneTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF AtportZoneEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of zone information for non-default
Packit 022b05
        zones on ports."
Packit 022b05
    ::= { atport 2 }
Packit 022b05
Packit 022b05
atportZoneEntry OBJECT-TYPE
Packit 022b05
    SYNTAX AtportZoneEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry of zone information for a port.
Packit 022b05
Packit 022b05
        As an example, an instance of the atportZoneStatus
Packit 022b05
        object might be named
Packit 022b05
        atportZoneStatus.2.8.84.119.105.108.105.103.104.116"
Packit 022b05
    INDEX { atportZonePort, atportZoneName }
Packit 022b05
    ::= { atportZoneTable 1 }
Packit 022b05
Packit 022b05
AtportZoneEntry ::= SEQUENCE {
Packit 022b05
    atportZonePort     INTEGER,
Packit 022b05
    atportZoneName     ATName (SIZE (1..32)),
Packit 022b05
    atportZoneStatus   INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
atportZonePort OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An integer representing the port to which this zone
Packit 022b05
        belongs. The port identified by a particular value
Packit 022b05
        of this object is the same port as identified by the
Packit 022b05
        same value of atportIndex."
Packit 022b05
    ::= { atportZoneEntry 1 }
Packit 022b05
Packit 022b05
atportZoneName OBJECT-TYPE
Packit 022b05
    SYNTAX ATName (SIZE (1..32))
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A zone name configured for the AppleTalk port
Packit 022b05
        referred to in the corresponding entry of
Packit 022b05
        atportZonePort.
Packit 022b05
Packit 022b05
        When this value is changed in a router, the router
Packit 022b05
        must send a zipNotify packet on the associated
Packit 022b05
        network."
Packit 022b05
    ::= { atportZoneEntry 2 }
Packit 022b05
Packit 022b05
atportZoneStatus OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        invalid(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this zone entry.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(2) has the
Packit 022b05
        effect of invalidating the corresponding entry in
Packit 022b05
        the atportZoneTable.  That is, it effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examination of the relevant
Packit 022b05
        atportZoneStatus object."
Packit 022b05
    ::= { atportZoneEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The DDP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all
Packit 022b05
-- entities that implement DDP
Packit 022b05
--
Packit 022b05
-- This group consists of DDP variables that would be
Packit 022b05
-- implemented by either a router or an end node.  The
Packit 022b05
-- following variables are included:
Packit 022b05
--     ddpOutRequests
Packit 022b05
--     ddpOutShorts
Packit 022b05
--     ddpOutLongs
Packit 022b05
--     ddpInReceives
Packit 022b05
--     ddpInLocalDatagrams
Packit 022b05
--     ddpNoProtocolHandlers
Packit 022b05
--     ddpTooShortErrors
Packit 022b05
--     ddpTooLongErrors
Packit 022b05
--     ddpShortDDPErrors
Packit 022b05
--     ddpChecksumErrors
Packit 022b05
--     ddpListenerTable
Packit 022b05
--
Packit 022b05
-- Note that the variables in this group are not numbered
Packit 022b05
-- sequentially.  This was done so that it was not necessary
Packit 022b05
-- to deprecate variables from RFC 1243.
Packit 022b05
Packit 022b05
ddpOutRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of DDP datagrams which were
Packit 022b05
        supplied to DDP by local DDP clients in requests for
Packit 022b05
        transmission.  Note that this counter does not
Packit 022b05
        include any datagrams counted in ddpForwRequests."
Packit 022b05
    ::= { ddp 1 }
Packit 022b05
Packit 022b05
ddpOutShorts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of short DDP datagrams which were
Packit 022b05
        transmitted from this entity."
Packit 022b05
    ::= { ddp 2 }
Packit 022b05
Packit 022b05
ddpOutLongs OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of long DDP datagrams which were
Packit 022b05
        transmitted from this entity."
Packit 022b05
    ::= { ddp 3 }
Packit 022b05
Packit 022b05
ddpInReceives OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input datagrams received by
Packit 022b05
        DDP, including those received in error."
Packit 022b05
    ::= { ddp 4 }
Packit 022b05
Packit 022b05
ddpInLocalDatagrams OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams for which
Packit 022b05
        this
Packit 022b05
        entity was their final DDP destination."
Packit 022b05
    ::= { ddp 6 }
Packit 022b05
Packit 022b05
ddpNoProtocolHandlers OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of DDP datagrams addressed to this
Packit 022b05
        entity that were addressed to an upper layer protocol
Packit 022b05
        for which no protocol handler existed."
Packit 022b05
    ::= { ddp 7 }
Packit 022b05
Packit 022b05
ddpTooShortErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams dropped
Packit 022b05
        because the received data length was less than the
Packit 022b05
        data length specified in the DDP header or the
Packit 022b05
        received data length was less than the length of the
Packit 022b05
        expected DDP header."
Packit 022b05
    ::= { ddp 9 }
Packit 022b05
Packit 022b05
ddpTooLongErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams dropped
Packit 022b05
        because they exceeded the maximum DDP datagram
Packit 022b05
        size."
Packit 022b05
    ::= { ddp 10 }
Packit 022b05
Packit 022b05
ddpShortDDPErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams dropped
Packit 022b05
        because this entity was not their final destination
Packit 022b05
        and their type was short DDP."
Packit 022b05
    ::= { ddp 12 }
Packit 022b05
Packit 022b05
ddpChecksumErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams for which
Packit 022b05
        this DDP entity was their final destination, and
Packit 022b05
        which were dropped because of a checksum error."
Packit 022b05
    ::= { ddp 14 }
Packit 022b05
Packit 022b05
ddpListenerTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF DdpListenerEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The ddpListenerTable stores information for each
Packit 022b05
        DDP socket that has a listener."
Packit 022b05
    ::= { ddp 15 }
Packit 022b05
Packit 022b05
ddpListenerEntry OBJECT-TYPE
Packit 022b05
    SYNTAX DdpListenerEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This ddpListenerEntry contains information about a
Packit 022b05
        particular socket that has a socket listener.
Packit 022b05
Packit 022b05
        As an example, an instance of the ddpListenerStatus
Packit 022b05
        object might be named ddpListenerStatus.0.80.220.1"
Packit 022b05
    INDEX { ddpListenerAddress }
Packit 022b05
    ::= { ddpListenerTable 1 }
Packit 022b05
Packit 022b05
DdpListenerEntry ::= SEQUENCE {
Packit 022b05
    ddpListenerAddress         DdpSocketAddress,
Packit 022b05
    ddpListenerInPkts          Counter,
Packit 022b05
    ddpListenerStatus          INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
ddpListenerAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The DDP address that this socket listener is bound
Packit 022b05
        to.  If this socket listener isn't bound to a
Packit 022b05
        particular address, for instance if it is intended
Packit 022b05
        for all interfaces, this object shall have the value
Packit 022b05
        of three octets of zero followed by one octet of
Packit 022b05
        socket number. The socket number must not equal
Packit 022b05
        zero."
Packit 022b05
    ::= { ddpListenerEntry 1 }
Packit 022b05
Packit 022b05
ddpListenerInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of packets received for this listener."
Packit 022b05
    ::= { ddpListenerEntry 2 }
Packit 022b05
Packit 022b05
ddpListenerStatus OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        invalid(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this socket listener.
Packit 022b05
        Setting this object to the value invalid(2) has the
Packit 022b05
        effect of invalidating the corresponding entry in the
Packit 022b05
        ddpListenerTable.  That is, it effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examination of the relevant
Packit 022b05
        ddpListenerStatus object."
Packit 022b05
    ::= { ddpListenerEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The DDP Router Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is required for all routers
Packit 022b05
-- which implement DDP
Packit 022b05
--
Packit 022b05
-- This group consists of DDP variables that only a router
Packit 022b05
-- would implement.  The following variables are included:
Packit 022b05
--     ddpForwRequests
Packit 022b05
--     ddpOutNoRoutes
Packit 022b05
--     ddpBroadcastErrors
Packit 022b05
--     ddpHopCountErrors
Packit 022b05
--     ddpForwardingTable
Packit 022b05
--
Packit 022b05
-- Note that the variables in this group are not numbered
Packit 022b05
-- sequentially.  This was done so that variables from
Packit 022b05
-- RFC 1243 did not need to be deprecated.
Packit 022b05
Packit 022b05
ddpForwRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of input datagrams for which this entity
Packit 022b05
        was not their final DDP destination, as a result of
Packit 022b05
        which an attempt was made to find a route to forward
Packit 022b05
        them to that final destination."
Packit 022b05
    ::= { ddp 5 }
Packit 022b05
Packit 022b05
ddpOutNoRoutes OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of DDP datagrams dropped because a
Packit 022b05
        route could not be found to their final destination."
Packit 022b05
    ::= { ddp 8 }
Packit 022b05
Packit 022b05
ddpBroadcastErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams dropped
Packit 022b05
        because this entity was not their final destination
Packit 022b05
        and they were addressed to the link level broadcast."
Packit 022b05
    ::= { ddp 11 }
Packit 022b05
Packit 022b05
ddpHopCountErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams dropped
Packit 022b05
        because this entity was not their final destination
Packit 022b05
        and their hop count would exceed 15."
Packit 022b05
    ::= { ddp 13 }
Packit 022b05
Packit 022b05
-- The ddpForwardingTable is a read-only table which shows the
Packit 022b05
-- next hop that a datagram will take when being routed to a
Packit 022b05
-- specific network.  If a manager wishes to change data in
Packit 022b05
-- this table via SNMP, he must change it in the MIB for the
Packit 022b05
-- routing protocol itself (by incrementing hop counts,
Packit 022b05
-- etc), rather than in this table.  This table is derived
Packit 022b05
-- by the managed entity from the information it receives
Packit 022b05
-- from the routing protocols that it supports.
Packit 022b05
--
Packit 022b05
-- This table also shows the routing table from which the next
Packit 022b05
-- hop was derived.  When a MIB is written for an AppleTalk
Packit 022b05
-- routing protocol, it should include the definition of an
Packit 022b05
-- object identifier which will be used in the
Packit 022b05
-- ddpForwardingProto variable defined here.  (For example,
Packit 022b05
-- a value for RTMP is defined as { ddp-forw-proto-oids 1 }
Packit 022b05
Packit 022b05
-- below.)
Packit 022b05
--
Packit 022b05
-- To look for a specific net N in this table, it is suggested
Packit 022b05
-- that the management station perform a get-next query for
Packit 022b05
-- ddpForwardingNetEnd.(N-1).  This will retrieve the correct
Packit 022b05
-- row if it exists in the table.
Packit 022b05
Packit 022b05
ddpForwardingTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF DdpForwardingEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A table of forwarding entries for DDP.  This table
Packit 022b05
        contains a route for each AppleTalk network currently
Packit 022b05
        known to the entity."
Packit 022b05
    ::= { ddp 16 }
Packit 022b05
Packit 022b05
ddpForwardingEntry OBJECT-TYPE
Packit 022b05
    SYNTAX DdpForwardingEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A forwarding entry for a particular AppleTalk
Packit 022b05
        network.
Packit 022b05
Packit 022b05
        As an example, an instance of the ddpForwardingPort
Packit 022b05
        object might be named ddpForwardingPort.0.90"
Packit 022b05
    INDEX { ddpForwardingNetEnd }
Packit 022b05
    ::= { ddpForwardingTable 1 }
Packit 022b05
Packit 022b05
DdpForwardingEntry ::= SEQUENCE {
Packit 022b05
    ddpForwardingNetEnd         ATNetworkNumber,
Packit 022b05
    ddpForwardingNetStart       ATNetworkNumber,
Packit 022b05
    ddpForwardingNextHop        OCTET STRING,
Packit 022b05
    ddpForwardingProto          OBJECT IDENTIFIER,
Packit 022b05
    ddpForwardingModifiedTime   TimeTicks,
Packit 022b05
    ddpForwardingUseCounts      Counter,
Packit 022b05
    ddpForwardingPort           INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
ddpForwardingNetEnd OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last network number in the network range
Packit 022b05
        matched by this forwarding entry.  This will not be
Packit 022b05
        zero even if this corresponds to a non-extended
Packit 022b05
        net."
Packit 022b05
    ::= { ddpForwardingEntry 1 }
Packit 022b05
Packit 022b05
ddpForwardingNetStart OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The first network number in the network range
Packit 022b05
        matched by this forwarding entry."
Packit 022b05
    ::= { ddpForwardingEntry 2 }
Packit 022b05
Packit 022b05
ddpForwardingNextHop OBJECT-TYPE
Packit 022b05
    SYNTAX OCTET STRING
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The next hop in the route to this entry's
Packit 022b05
        destination network.  The format of this address can
Packit 022b05
        be determined by examinating the atportType
Packit 022b05
        corresponding to this entry."
Packit 022b05
    ::= { ddpForwardingEntry 3 }
Packit 022b05
Packit 022b05
ddpForwardingProto OBJECT-TYPE
Packit 022b05
    SYNTAX OBJECT IDENTIFIER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The routing mechanism by which this route was
Packit 022b05
        learned."
Packit 022b05
    ::= { ddpForwardingEntry 4 }
Packit 022b05
Packit 022b05
ddpForwardingModifiedTime OBJECT-TYPE
Packit 022b05
    SYNTAX TimeTicks
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of sysUpTime at the time of the last
Packit 022b05
        modification to this entry.  The initial value of
Packit 022b05
        ddpForwardingModified time shall be the value of
Packit 022b05
        sysUpTime at the time the entry is created."
Packit 022b05
    ::= { ddpForwardingEntry 5 }
Packit 022b05
Packit 022b05
ddpForwardingUseCounts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this entry has been used to
Packit 022b05
        route a packet to the destination network.  Note
Packit 022b05
        that this counter is not cleared when the
Packit 022b05
        corresponding ddpForwardingNextHop variable
Packit 022b05
        changes."
Packit 022b05
   ::= { ddpForwardingEntry 6 }
Packit 022b05
Packit 022b05
ddpForwardingPort OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The AppleTalk port through which
Packit 022b05
        ddpForwardingNextHop is reached.  The interface
Packit 022b05
        identified by a particular value of this variable is
Packit 022b05
        the same interface as identified by the same value
Packit 022b05
        of atportIndex."
Packit 022b05
    ::= { ddpForwardingEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
ddpForwProtoOids OBJECT IDENTIFIER ::= { ddp 17 }
Packit 022b05
Packit 022b05
-- The value to be assigned to ddpForwardingProto when the
Packit 022b05
-- routing protocol is RTMP.
Packit 022b05
rtmpRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 1 }
Packit 022b05
Packit 022b05
-- The value to be assigned to ddpForwardingProto when the
Packit 022b05
-- routing protocol is KIP.
Packit 022b05
kipRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 2 }
Packit 022b05
Packit 022b05
ddpForwardingTableOverflows 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 entity attempted to add an
Packit 022b05
        entry to the forwarding table but failed due to
Packit 022b05
        overflow."
Packit 022b05
    ::= { ddp 18 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The RTMP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is required for all routers
Packit 022b05
-- which implement RTMP
Packit 022b05
Packit 022b05
rtmpTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF RtmpEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of Routing Table Maintenance Protocol
Packit 022b05
        entries for this entity."
Packit 022b05
    ::= { rtmp 1 }
Packit 022b05
Packit 022b05
rtmpEntry OBJECT-TYPE
Packit 022b05
    SYNTAX RtmpEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The route entry to a particular network range.
Packit 022b05
Packit 022b05
        As an example, an instance of the rtmpPort object
Packit 022b05
        might be named rtmpPort.0.80"
Packit 022b05
    INDEX { rtmpRangeStart }
Packit 022b05
    ::= { rtmpTable 1 }
Packit 022b05
Packit 022b05
RtmpEntry ::= SEQUENCE {
Packit 022b05
    rtmpRangeStart  ATNetworkNumber,
Packit 022b05
    rtmpRangeEnd    ATNetworkNumber,
Packit 022b05
    rtmpNextHop     OCTET STRING,
Packit 022b05
    rtmpType        INTEGER,
Packit 022b05
    rtmpPort        INTEGER,
Packit 022b05
    rtmpHops        INTEGER,
Packit 022b05
    rtmpState       INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
rtmpRangeStart OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The first DDP network address in the network range
Packit 022b05
        to which this routing entry pertains.  This is a two
Packit 022b05
        octet DDP network address in network byte order."
Packit 022b05
    ::= { rtmpEntry 1 }
Packit 022b05
Packit 022b05
rtmpRangeEnd OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last DDP network address in the network range
Packit 022b05
        to which this routing entry pertains.  This is a two
Packit 022b05
        octet DDP network address in network byte order.  If
Packit 022b05
        the network to which this routing entry pertains is
Packit 022b05
        a non-extended network, the value for rtmpRangeEnd
Packit 022b05
        shall be two octets of zero."
Packit 022b05
    ::= { rtmpEntry 2 }
Packit 022b05
Packit 022b05
rtmpNextHop OBJECT-TYPE
Packit 022b05
    SYNTAX OCTET STRING
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The next internet router in the route to this
Packit 022b05
        entry's destination network.  The format of this
Packit 022b05
        address can be determined by examinating the
Packit 022b05
        atportType corresponding to this entry."
Packit 022b05
    ::= { rtmpEntry 3 }
Packit 022b05
Packit 022b05
rtmpType OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        other(1),
Packit 022b05
        appletalk(2),
Packit 022b05
        serialPPP(3),
Packit 022b05
        serialNonstandard(4)
Packit 022b05
    }
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of network over which this route points."
Packit 022b05
    ::= { rtmpEntry 4 }
Packit 022b05
Packit 022b05
rtmpPort OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The AppleTalk port over which this route points.
Packit 022b05
        The interface identified by a particular value of
Packit 022b05
        this variable is the same interface as identified by
Packit 022b05
        the same value of atportIndex."
Packit 022b05
    ::= { rtmpEntry 5 }
Packit 022b05
Packit 022b05
rtmpHops OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of hops required to reach the
Packit 022b05
        destination network to which this routing entry
Packit 022b05
        pertains."
Packit 022b05
    ::= { rtmpEntry 6 }
Packit 022b05
Packit 022b05
rtmpState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        good(1),
Packit 022b05
        suspect(2),
Packit 022b05
        badZero(3),
Packit 022b05
        badOne(4),
Packit 022b05
        invalid(5)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of the information contained in this
Packit 022b05
        route entry.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(5) has the
Packit 022b05
        effect of invalidating the corresponding entry in
Packit 022b05
        the rtmpTable.  That is, it  effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examination of the relevant rtmpState
Packit 022b05
        object."
Packit 022b05
    ::= { rtmpEntry 7 }
Packit 022b05
Packit 022b05
rtmpInDataPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of good RTMP data packets
Packit 022b05
        received by this entity."
Packit 022b05
    ::= { rtmp 2 }
Packit 022b05
Packit 022b05
rtmpOutDataPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of RTMP packets sent by this
Packit 022b05
        entity."
Packit 022b05
    ::= { rtmp 3 }
Packit 022b05
Packit 022b05
rtmpInRequestPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of good RTMP Request packets
Packit 022b05
        received by this entity."
Packit 022b05
    ::= { rtmp 4 }
Packit 022b05
Packit 022b05
rtmpNextIREqualChanges OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of times RTMP changes the
Packit 022b05
        Next Internet Router in a routing entry because the
Packit 022b05
        hop count advertised in a routing tuple was equal to
Packit 022b05
        the current hop count for a particular network."
Packit 022b05
    ::= { rtmp 5 }
Packit 022b05
Packit 022b05
rtmpNextIRLessChanges OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of times RTMP changes the
Packit 022b05
        Next Internet Router in a routing entry because the
Packit 022b05
        hop count advertised in a routing tuple was less
Packit 022b05
        than the current hop count for a particular network."
Packit 022b05
    ::= { rtmp 6 }
Packit 022b05
Packit 022b05
rtmpRouteDeletes OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of times RTMP deletes a route
Packit 022b05
        because it was aged out of the table.  This can help
Packit 022b05
        to detect routing problems."
Packit 022b05
    ::= { rtmp 7 }
Packit 022b05
Packit 022b05
rtmpRoutingTableOverflows OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times RTMP attempted to add a route
Packit 022b05
        to the RTMP table but failed due to lack of space."
Packit 022b05
    ::= { rtmp 8 }
Packit 022b05
Packit 022b05
-- The RTMP Stub Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all
Packit 022b05
-- entities that implement RTMP
Packit 022b05
--
Packit 022b05
-- It is intended that this group be implemented by routers
Packit 022b05
-- and end nodes.
Packit 022b05
Packit 022b05
rtmpOutRequestPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of RTMP Request packets sent
Packit 022b05
        by this entity."
Packit 022b05
    ::= { rtmpStub 1 }
Packit 022b05
Packit 022b05
rtmpInVersionMismatches OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of RTMP packets received by
Packit 022b05
        this entity that were rejected due to a version
Packit 022b05
        mismatch."
Packit 022b05
    ::= { rtmpStub 2 }
Packit 022b05
Packit 022b05
rtmpInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of RTMP packets received by
Packit 022b05
        this entity that were rejected for an error other
Packit 022b05
        than version mismatch."
Packit 022b05
    ::= { rtmpStub 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The KIP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all
Packit 022b05
-- entities that implement KIP
Packit 022b05
Packit 022b05
kipTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF KipEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of routing information for KIP networks."
Packit 022b05
    ::= { kip 1 }
Packit 022b05
Packit 022b05
kipEntry OBJECT-TYPE
Packit 022b05
    SYNTAX KipEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry in the routing table for KIP networks.
Packit 022b05
Packit 022b05
        As an example, an instance of the kipCore object
Packit 022b05
        might be named kipCore.0.80"
Packit 022b05
    INDEX { kipNetStart }
Packit 022b05
    ::= { kipTable 1 }
Packit 022b05
Packit 022b05
KipEntry ::= SEQUENCE {
Packit 022b05
    kipNetStart     ATNetworkNumber,
Packit 022b05
    kipNetEnd       ATNetworkNumber,
Packit 022b05
    kipNextHop      IpAddress,
Packit 022b05
    kipHopCount     INTEGER,
Packit 022b05
    kipBCastAddr    IpAddress,
Packit 022b05
    kipCore         INTEGER,
Packit 022b05
    kipType         INTEGER,
Packit 022b05
    kipState        INTEGER,
Packit 022b05
    kipShare        INTEGER,
Packit 022b05
    kipFrom         IpAddress
Packit 022b05
}
Packit 022b05
Packit 022b05
kipNetStart OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The first AppleTalk network address in the range
Packit 022b05
        for this routing entry.  This address is a two octet
Packit 022b05
        DDP network address in network byte order."
Packit 022b05
    ::= { kipEntry 1 }
Packit 022b05
Packit 022b05
kipNetEnd OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last AppleTalk network address in the range for
Packit 022b05
        this routing entry.  This address is a two octet DDP
Packit 022b05
        network address in network byte order.  If the
Packit 022b05
        network to which this AppleTalk port is connected is
Packit 022b05
        a non-extended network, the value for kipNetEnd
Packit 022b05
        shall be two octets of zero."
Packit 022b05
    ::= { kipEntry 2 }
Packit 022b05
Packit 022b05
kipNextHop OBJECT-TYPE
Packit 022b05
    SYNTAX IpAddress
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The IP address of the next hop in the route to this
Packit 022b05
        entry's destination network."
Packit 022b05
    ::= { kipEntry 3 }
Packit 022b05
Packit 022b05
kipHopCount OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of hops required to reach the destination
Packit 022b05
        network to which this entry pertains."
Packit 022b05
    ::= { kipEntry 4 }
Packit 022b05
Packit 022b05
kipBCastAddr OBJECT-TYPE
Packit 022b05
    SYNTAX IpAddress
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The form of the IP address used to broadcast on this
Packit 022b05
        network."
Packit 022b05
    ::= { kipEntry 5 }
Packit 022b05
Packit 022b05
kipCore OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
         core(1),
Packit 022b05
         notcore(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of kipNextHop as a core gateway."
Packit 022b05
    ::= { kipEntry 6 }
Packit 022b05
Packit 022b05
kipType OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
         kipRouter(1),
Packit 022b05
         net(2),
Packit 022b05
         host(3),
Packit 022b05
         other(4),
Packit 022b05
         async(5)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of the entity that this route points to."
Packit 022b05
    ::= { kipEntry 7 }
Packit 022b05
Packit 022b05
kipState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
         configured(1),  -- this entry is not aged
Packit 022b05
         learned(2),
Packit 022b05
         invalid(3)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of this network entry.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(3) has the
Packit 022b05
        effect of invalidating the corresponding entry in the
Packit 022b05
        kipTable.  That is, it  effectively disassociates the
Packit 022b05
        mapping identified with said entry.  It is an
Packit 022b05
        implementation-specific matter as to whether the agent
Packit 022b05
        removes an invalidated entry from the table.
Packit 022b05
        Accordingly, management stations must be prepared to
Packit 022b05
        receive from agents tabular information corresponding
Packit 022b05
        to entries not currently in use.  Proper
Packit 022b05
        interpretation of such entries requires examination
Packit 022b05
        of the relevant kipState object."
Packit 022b05
    ::= { kipEntry 8 }
Packit 022b05
Packit 022b05
kipShare OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
         shared(1),
Packit 022b05
         private(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "If the information in this entry is propagated to
Packit 022b05
        other routers as part of the AA routing protocol,
Packit 022b05
        the value of this variable is equal to shared(1).
Packit 022b05
        Otherwise its value is private(2)."
Packit 022b05
    ::= { kipEntry 9 }
Packit 022b05
Packit 022b05
kipFrom OBJECT-TYPE
Packit 022b05
    SYNTAX IpAddress
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The IP address from which the routing entry was
Packit 022b05
        learned via the AA protocol.  If this entry was not
Packit 022b05
        created via the AA protocol, it should contain IP
Packit 022b05
        address 0.0.0.0."
Packit 022b05
    ::= { kipEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The ZIP Router Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is required for all routers
Packit 022b05
-- which implement ZIP
Packit 022b05
--
Packit 022b05
-- This group consists of ZIP variables that would be
Packit 022b05
-- implemented by a router.
Packit 022b05
Packit 022b05
zipTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF ZipEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of zone information for reachable
Packit 022b05
        AppleTalk networks."
Packit 022b05
    ::= { zipRouter 1 }
Packit 022b05
Packit 022b05
zipEntry OBJECT-TYPE
Packit 022b05
    SYNTAX ZipEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry of zone information for a particular zone
Packit 022b05
        and network combination.
Packit 022b05
Packit 022b05
        As an example, an instance of the zipZoneState object
Packit 022b05
        might be named zipZoneState.0.80.4"
Packit 022b05
    INDEX { zipZoneNetStart, zipZoneIndex }
Packit 022b05
    ::= { zipTable 1 }
Packit 022b05
Packit 022b05
ZipEntry ::= SEQUENCE {
Packit 022b05
    zipZoneName     ATName,
Packit 022b05
    zipZoneIndex    INTEGER,
Packit 022b05
    zipZoneNetStart ATNetworkNumber,
Packit 022b05
    zipZoneNetEnd   ATNetworkNumber,
Packit 022b05
    zipZoneState    INTEGER,
Packit 022b05
    zipZoneFrom     OCTET STRING,
Packit 022b05
    zipZonePort     INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
zipZoneName OBJECT-TYPE
Packit 022b05
    SYNTAX ATName
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The zone name of this entry.  This is stored in
Packit 022b05
        Mac ASCII format.  If the full zone list for the
Packit 022b05
        entry is not known, the value for zipZoneName shall
Packit 022b05
        be a zero length octet string."
Packit 022b05
    ::= { zipEntry 1 }
Packit 022b05
Packit 022b05
zipZoneIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An integer that is unique to the zipZoneName that
Packit 022b05
        is present in this entry.  For any given zone name,
Packit 022b05
        every zipEntry that has an equal zone name will have
Packit 022b05
        the same zipZoneIndex.  When a zone name is
Packit 022b05
        discovered which is not currently in the table, it
Packit 022b05
        will be assigned an index greater than any
Packit 022b05
        previously assigned index."
Packit 022b05
    ::= { zipEntry 2 }
Packit 022b05
Packit 022b05
zipZoneNetStart OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The network that starts the range for this entry.
Packit 022b05
        This address is a two octet DDP network address in
Packit 022b05
        network byte order."
Packit 022b05
    ::= { zipEntry 3 }
Packit 022b05
Packit 022b05
zipZoneNetEnd OBJECT-TYPE
Packit 022b05
    SYNTAX ATNetworkNumber
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The network that ends the range for this entry.
Packit 022b05
        This address is a two octet DDP network address in
Packit 022b05
        network byte order.  If the network to which this
Packit 022b05
        zip entry pertains is a non-extended network, the
Packit 022b05
        value for zipZoneNetEnd shall be two octets of
Packit 022b05
        zero."
Packit 022b05
    ::= { zipEntry 4 }
Packit 022b05
Packit 022b05
zipZoneState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        invalid(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of this zip entry.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(2) has the
Packit 022b05
        effect of invalidating the corresponding entry in
Packit 022b05
        the zipTable.  That is, it  effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examination of the relevant zipZoneState
Packit 022b05
        object."
Packit 022b05
    ::= { zipEntry 5 }
Packit 022b05
Packit 022b05
zipZoneFrom OBJECT-TYPE
Packit 022b05
    SYNTAX OCTET STRING
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The address from which this zone name to network
Packit 022b05
        number mapping was learned.  The format of this
Packit 022b05
        address can be determined by examining the
Packit 022b05
        atportType corresponding to this entry.  When this
Packit 022b05
        mapping is learned from the entity itself, this
Packit 022b05
        object shall have the value of three
Packit 022b05
        octets of zero."
Packit 022b05
    ::= { zipEntry 6 }
Packit 022b05
Packit 022b05
zipZonePort OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The AppleTalk port through which this zone name to
Packit 022b05
        network number mapping was learned.  The interface
Packit 022b05
        identified by a particular value of this variable is
Packit 022b05
        the same interface as identified by the same value
Packit 022b05
        of atportIndex."
Packit 022b05
    ::= { zipEntry 7 }
Packit 022b05
Packit 022b05
zipInZipQueries OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP Queries received by this entity."
Packit 022b05
    ::= { zipRouter 2 }
Packit 022b05
Packit 022b05
zipInZipReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP Replies received by this entity."
Packit 022b05
    ::= { zipRouter 3 }
Packit 022b05
Packit 022b05
zipInZipExtendedReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP Extended Replies received by this
Packit 022b05
        entity."
Packit 022b05
    ::= { zipRouter 4 }
Packit 022b05
Packit 022b05
zipZoneConflictErrors 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 conflict has been detected
Packit 022b05
        between this entity's zone information and another
Packit 022b05
        entity's zone information."
Packit 022b05
    ::= { zipRouter 5 }
Packit 022b05
Packit 022b05
zipInObsoletes OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP Takedown or ZIP Bringup packets
Packit 022b05
        received by this entity.  Note that as the ZIP
Packit 022b05
        Takedown and ZIP Bringup packets have been
Packit 022b05
        obsoleted, the receipt of one of these packets
Packit 022b05
        indicates that a node sent it in error."
Packit 022b05
    ::= { zipRouter 6 }
Packit 022b05
Packit 022b05
-- The zipRouterNetInfoTable is used to record information
Packit 022b05
-- about zipGetNetInfo and zipGetNetInfo Reply packets that
Packit 022b05
-- were received on each port for a router.  This table
Packit 022b05
-- augments the atportTable.
Packit 022b05
Packit 022b05
zipRouterNetInfoTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF ZipRouterNetInfoEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of Net Info packets received by each port
Packit 022b05
        on this entity."
Packit 022b05
    ::= { zipRouter 7 }
Packit 022b05
Packit 022b05
zipRouterNetInfoEntry OBJECT-TYPE
Packit 022b05
    SYNTAX ZipRouterNetInfoEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The description of the Net Info packets received on
Packit 022b05
        a particular port on this entity.  One such entry
Packit 022b05
        shall exist for each atport on this router entity.
Packit 022b05
Packit 022b05
        As an example, an instance of the zipInGetNetInfos
Packit 022b05
        object might be named zipInGetNetInfos.2"
Packit 022b05
    INDEX { atportIndex }
Packit 022b05
    ::= { zipRouterNetInfoTable 1 }
Packit 022b05
Packit 022b05
ZipRouterNetInfoEntry ::= SEQUENCE {
Packit 022b05
    zipInGetNetInfos        Counter,
Packit 022b05
    zipOutGetNetInfoReplies Counter,
Packit 022b05
    zipZoneOutInvalids      Counter,
Packit 022b05
    zipAddressInvalids      Counter
Packit 022b05
}
Packit 022b05
Packit 022b05
zipInGetNetInfos OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP GetNetInfo packets received on
Packit 022b05
        this port by this entity."
Packit 022b05
    ::= { zipRouterNetInfoEntry 1 }
Packit 022b05
Packit 022b05
zipOutGetNetInfoReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP GetNetInfo Reply packets sent out
Packit 022b05
        this port by this entity."
Packit 022b05
    ::= { zipRouterNetInfoEntry 2 }
Packit 022b05
Packit 022b05
zipZoneOutInvalids OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this entity has sent a ZIP
Packit 022b05
        GetNetInfo Reply with the zone invalid bit set in
Packit 022b05
        response to a GetNetInfo Request with an invalid
Packit 022b05
        zone name."
Packit 022b05
    ::= { zipRouterNetInfoEntry 3 }
Packit 022b05
Packit 022b05
zipAddressInvalids OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this entity had to broadcast a
Packit 022b05
        ZIP GetNetInfo Reply because the GetNetInfo Request
Packit 022b05
        had an invalid address."
Packit 022b05
    ::= { zipRouterNetInfoEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The ZIP End Node Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement ZIP
Packit 022b05
--
Packit 022b05
-- This group consists of ZIP variables that would be
Packit 022b05
-- implemented by either a router or an end node.
Packit 022b05
Packit 022b05
-- The zipNetInfoTable is used to record information about
Packit 022b05
-- zipGetNetInfo and zipGetNetInfo Reply packets that were
Packit 022b05
-- received on each port of an entity.  This table augments
Packit 022b05
-- the atportTable.
Packit 022b05
Packit 022b05
zipNetInfoTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF ZipNetInfoEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of Net Info packets received by each port
Packit 022b05
        on this entity."
Packit 022b05
    ::= { zipEndNode 1 }
Packit 022b05
Packit 022b05
zipNetInfoEntry OBJECT-TYPE
Packit 022b05
    SYNTAX ZipNetInfoEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The description of the Net Info packets received on
Packit 022b05
        a particular port on this entity.  One such entry
Packit 022b05
        shall exist for each atport on this entity.
Packit 022b05
Packit 022b05
        As an example, an instance of the zipOutGetNetInfos
Packit 022b05
        object might be named zipOutGetNetInfos.2"
Packit 022b05
    INDEX { atportIndex }
Packit 022b05
    ::= { zipNetInfoTable 1 }
Packit 022b05
Packit 022b05
ZipNetInfoEntry ::= SEQUENCE {
Packit 022b05
    zipOutGetNetInfos       Counter,
Packit 022b05
    zipInGetNetInfoReplies  Counter,
Packit 022b05
    zipZoneInInvalids       Counter
Packit 022b05
}
Packit 022b05
Packit 022b05
zipOutGetNetInfos OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP GetNetInfo packets sent out this
Packit 022b05
        port by this entity."
Packit 022b05
    ::= { zipNetInfoEntry 1 }
Packit 022b05
Packit 022b05
zipInGetNetInfoReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP GetNetInfo Reply packets received
Packit 022b05
    on this port by this entity."
Packit 022b05
    ::= { zipNetInfoEntry 2 }
Packit 022b05
Packit 022b05
zipZoneInInvalids OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this entity has received a ZIP
Packit 022b05
        GetNetInfo Reply with the zone invalid bit set
Packit 022b05
        because the corresponding GetNetInfo Request had an
Packit 022b05
        invalid zone name."
Packit 022b05
    ::= { zipNetInfoEntry 3 }
Packit 022b05
Packit 022b05
zipInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP packets received by this entity
Packit 022b05
        that were rejected for any error."
Packit 022b05
    ::= { zipEndNode 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The NBP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement NBP
Packit 022b05
Packit 022b05
nbpTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF NbpEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of NBP services registered on this entity."
Packit 022b05
    ::= { nbp 1 }
Packit 022b05
Packit 022b05
nbpEntry OBJECT-TYPE
Packit 022b05
    SYNTAX NbpEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The description of an NBP service registered on this
Packit 022b05
        entity.
Packit 022b05
Packit 022b05
        As an example, an instance of the nbpZone object
Packit 022b05
        might be named nbpZone.2"
Packit 022b05
    INDEX { nbpIndex }
Packit 022b05
    ::= { nbpTable  1 }
Packit 022b05
Packit 022b05
NbpEntry ::= SEQUENCE {
Packit 022b05
    nbpIndex        INTEGER,
Packit 022b05
    nbpObject       ATName (SIZE (1..32)),
Packit 022b05
    nbpType         ATName (SIZE (1..32)),
Packit 022b05
    nbpZone         ATName,
Packit 022b05
    nbpState        INTEGER,
Packit 022b05
    nbpAddress      DdpSocketAddress,
Packit 022b05
    nbpEnumerator   INTEGER (0..255)
Packit 022b05
}
Packit 022b05
Packit 022b05
nbpIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The index of this NBP entry.  This index is unique
Packit 022b05
        with respect to the indexes of all other NBP entries,
Packit 022b05
        and shall remain constant throughout the lifetime
Packit 022b05
        of this object."
Packit 022b05
    ::= { nbpEntry 1 }
Packit 022b05
Packit 022b05
nbpObject OBJECT-TYPE
Packit 022b05
    SYNTAX ATName (SIZE (1..32))
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The name of the service described by this entity.
Packit 022b05
        When this variable is changed, the entity should
Packit 022b05
        perform an NBP registration using the new nbpObject."
Packit 022b05
    ::= { nbpEntry 2 }
Packit 022b05
Packit 022b05
nbpType OBJECT-TYPE
Packit 022b05
    SYNTAX ATName (SIZE (1..32))
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The type of the service described by this entity.
Packit 022b05
        When this variable is changed, the entity should
Packit 022b05
        perform an NBP registration using the new nbpType."
Packit 022b05
    ::= { nbpEntry 3 }
Packit 022b05
Packit 022b05
nbpZone OBJECT-TYPE
Packit 022b05
    SYNTAX ATName
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The zone the service described by this entity is
Packit 022b05
        registered in.  This must be the actual zone name,
Packit 022b05
        without any wildcard characters.  When this variable
Packit 022b05
        is changed, the entity should perform an NBP
Packit 022b05
        registration using the new nbpZone."
Packit 022b05
        ::= { nbpEntry 4 }
Packit 022b05
Packit 022b05
nbpState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        registering(2), -- attempting to register the service
Packit 022b05
        registrationFailed(3),
Packit 022b05
        invalid(4)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of this NBP entry.
Packit 022b05
        When the registration for an entry in the nbpTable
Packit 022b05
        fails, it is an implementation-specific matter as to
Packit 022b05
        how long the entry will remain in the
Packit 022b05
        registrationFailed(3) state before moving to the
Packit 022b05
        invalid(4) state.  Note that the entry may pass
Packit 022b05
        immediately from the registrationFailed state to
Packit 022b05
        the invalid state.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(4) has the
Packit 022b05
        effect of invalidating the corresponding entry in the
Packit 022b05
        nbpTable.  That is, it  effectively disassociates the
Packit 022b05
        mapping identified with said entry.  It is an
Packit 022b05
        implementation-specific matter as to whether the agent
Packit 022b05
        removes an invalidated entry from the table.
Packit 022b05
        Accordingly, management stations must be prepared to
Packit 022b05
        receive from agents tabular information corresponding
Packit 022b05
        to entries not currently in use.  Proper
Packit 022b05
        interpretation of such entries requires examination
Packit 022b05
        of the relevant nbpState object."
Packit 022b05
    ::= { nbpEntry 5 }
Packit 022b05
Packit 022b05
nbpAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The DDP network, node, and socket number of this
Packit 022b05
        entity. If this is unspecified, for instance if the
Packit 022b05
        registration is on all ports of a multiport device,
Packit 022b05
        this object shall have the value of three octets of
Packit 022b05
        zero, followed by one octet of socket number."
Packit 022b05
    ::= { nbpEntry 6 }
Packit 022b05
Packit 022b05
nbpEnumerator OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER (0..255)
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The enumerator assigned to this entity."
Packit 022b05
    ::= { nbpEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
nbpInLookUpRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP LookUp Requests received."
Packit 022b05
    ::= { nbp 2 }
Packit 022b05
Packit 022b05
nbpInLookUpReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP LookUp Replies received."
Packit 022b05
    ::= { nbp 3 }
Packit 022b05
Packit 022b05
nbpInBroadcastRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP Broadcast Requests received."
Packit 022b05
    ::= { nbp 4 }
Packit 022b05
Packit 022b05
nbpInForwardRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP Forward Requests received."
Packit 022b05
    ::= { nbp 5 }
Packit 022b05
Packit 022b05
nbpOutLookUpReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP LookUp Replies sent."
Packit 022b05
    ::= { nbp 6 }
Packit 022b05
Packit 022b05
nbpRegistrationFailures OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this node experienced a failure
Packit 022b05
        in attempting to register an NBP entity."
Packit 022b05
    ::= { nbp 7 }
Packit 022b05
Packit 022b05
    nbpInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP packets received by this entity
Packit 022b05
        that were rejected for any error."
Packit 022b05
    ::= { nbp 8 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The ATEcho Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all
Packit 022b05
-- entities that implement ATEcho
Packit 022b05
Packit 022b05
atechoRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of AppleTalk Echo requests received."
Packit 022b05
    ::= { atecho 1 }
Packit 022b05
Packit 022b05
atechoReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of AppleTalk Echo replies sent."
Packit 022b05
    ::= { atecho 2 }
Packit 022b05
Packit 022b05
atechoOutRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The count of AppleTalk Echo requests sent."
Packit 022b05
    ::= { atecho 3 }
Packit 022b05
Packit 022b05
atechoInReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The count of AppleTalk Echo replies received."
Packit 022b05
    ::= { atecho 4 }
Packit 022b05
Packit 022b05
-- The ATP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement ATP
Packit 022b05
Packit 022b05
atpInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ATP packets received by this entity."
Packit 022b05
    ::= { atp 1 }
Packit 022b05
Packit 022b05
atpOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ATP packets sent by this entity."
Packit 022b05
    ::= { atp 2 }
Packit 022b05
Packit 022b05
atpTRequestRetransmissions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times that a timeout occurred and a
Packit 022b05
        Transaction Request packet needed to be
Packit 022b05
        retransmitted by this host."
Packit 022b05
    ::= { atp 3 }
Packit 022b05
Packit 022b05
atpTResponseRetransmissions 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 timeout was detected and a
Packit 022b05
        Transaction Response packet needed to be
Packit 022b05
        retransmitted by this host."
Packit 022b05
    ::= { atp 4 }
Packit 022b05
Packit 022b05
atpReleaseTimerExpiredCounts 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 release timer expired, as a
Packit 022b05
        result of which a Request Control Block had to be
Packit 022b05
        deleted."
Packit 022b05
    ::= { atp 5 }
Packit 022b05
Packit 022b05
atpRetryCountExceededs 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 retry count was exceeded,
Packit 022b05
        and an error was returned to the client of ATP."
Packit 022b05
    ::= { atp 6 }
Packit 022b05
Packit 022b05
atpListenerTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF AtpListenerEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The atpListenerTable stores information for each ATP
Packit 022b05
        socket that has a listener."
Packit 022b05
    ::= { atp 7 }
Packit 022b05
Packit 022b05
atpListenerEntry OBJECT-TYPE
Packit 022b05
    SYNTAX AtpListenerEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This atpListenerEntry contains information about a
Packit 022b05
        particular socket that has a socket listener.
Packit 022b05
Packit 022b05
        As an example, an instance of the atpListenerStatus
Packit 022b05
        object might be named atpListenerStatus.0.80.220.3"
Packit 022b05
    INDEX { atpListenerAddress }
Packit 022b05
    ::= { atpListenerTable 1 }
Packit 022b05
Packit 022b05
AtpListenerEntry ::= SEQUENCE {
Packit 022b05
    atpListenerAddress   DdpSocketAddress,
Packit 022b05
    atpListenerStatus    INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
atpListenerAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The DDP address that this socket listener is bound
Packit 022b05
        to. If this socket listener isn't bound to a
Packit 022b05
        particular address, for instance if it is intended
Packit 022b05
        for all interfaces, this object shall have the value
Packit 022b05
        of three octets of zero followed by one octet of
Packit 022b05
        socket number."
Packit 022b05
    ::= { atpListenerEntry 1 }
Packit 022b05
Packit 022b05
atpListenerStatus OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        invalid(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this socket.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(2) has the
Packit 022b05
        effect of invalidating the corresponding entry in
Packit 022b05
        the atpListenerTable.  That is, it effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examination of the relevant
Packit 022b05
        atpListenerStatus object."
Packit 022b05
    ::= { atpListenerEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The PAP group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement PAP
Packit 022b05
Packit 022b05
papInOpenConns OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of PAP Open Connection requests received
Packit 022b05
        by this entity."
Packit 022b05
    ::= { pap 1 }
Packit 022b05
Packit 022b05
papOutOpenConns OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of PAP Open Connection requests sent by
Packit 022b05
        this entity."
Packit 022b05
    ::= { pap 2 }
Packit 022b05
Packit 022b05
papInDatas OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of PAP Data messages received by
Packit 022b05
        this entity."
Packit 022b05
    ::= { pap 3 }
Packit 022b05
Packit 022b05
papOutDatas OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of PAP Data messages sent by
Packit 022b05
        this entity."
Packit 022b05
    ::= { pap 4 }
Packit 022b05
Packit 022b05
papInCloseConns OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of PAP Close Connection requests
Packit 022b05
        received by this entity."
Packit 022b05
    ::= { pap 5 }
Packit 022b05
Packit 022b05
papOutCloseConns OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of PAP Close Connection requests sent by
Packit 022b05
        this entity."
Packit 022b05
    ::= { pap 6 }
Packit 022b05
Packit 022b05
papTickleTimeoutCloses 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 PAP entity on this node
Packit 022b05
        closed a connection because it didn't receive a
Packit 022b05
        Tickle message before its timer expired."
Packit 022b05
    ::= { pap 7 }
Packit 022b05
Packit 022b05
papServerTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF PapServerEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of servers on this entity that are
Packit 022b05
        accessible through the Printer Access Protocol."
Packit 022b05
    ::= { pap 8 }
Packit 022b05
Packit 022b05
papServerEntry OBJECT-TYPE
Packit 022b05
    SYNTAX PapServerEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A set of information about a particular PAP server's
Packit 022b05
        configuration and performance.
Packit 022b05
Packit 022b05
        As an example, an instance of the papServerStatus
Packit 022b05
        object might be named papServerStatus.1"
Packit 022b05
    INDEX { papServerIndex }
Packit 022b05
    ::= { papServerTable 1 }
Packit 022b05
Packit 022b05
PapServerEntry ::= SEQUENCE {
Packit 022b05
    papServerIndex                          INTEGER,
Packit 022b05
    papServerListeningSocket                DdpSocketAddress,
Packit 022b05
    papServerStatus                         DisplayString,
Packit 022b05
    papServerCompletedJobs                  Counter,
Packit 022b05
    papServerBusyJobs                       INTEGER,
Packit 022b05
    papServerFreeJobs                       INTEGER,
Packit 022b05
    papServerAuthenticationFailures         Counter,
Packit 022b05
    papServerAccountingFailures             Counter,
Packit 022b05
    papServerGeneralFailures                Counter,
Packit 022b05
    papServerState                          INTEGER,
Packit 022b05
    papServerLastStatusMsg                  DisplayString
Packit 022b05
}
Packit 022b05
Packit 022b05
papServerIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An unique value for each Printer Access Protocol
Packit 022b05
        Server."
Packit 022b05
    ::= { papServerEntry 1 }
Packit 022b05
Packit 022b05
papServerListeningSocket OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Server Listening Socket that this PAP server is
Packit 022b05
        listening on."
Packit 022b05
    ::= { papServerEntry 2 }
Packit 022b05
Packit 022b05
papServerStatus OBJECT-TYPE
Packit 022b05
    SYNTAX DisplayString
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status string of this server.  This is the
Packit 022b05
        message as it would appear in a PAP Status Reply
Packit 022b05
        from this server."
Packit 022b05
    ::= { papServerEntry 3 }
Packit 022b05
Packit 022b05
papServerCompletedJobs OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of jobs that have been accepted and
Packit 022b05
        successfully executed by this server."
Packit 022b05
    ::= { papServerEntry 4 }
Packit 022b05
Packit 022b05
papServerBusyJobs OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of GetNextJob calls that have accepted
Packit 022b05
        and are currently executing a job."
Packit 022b05
    ::= { papServerEntry 5 }
Packit 022b05
Packit 022b05
papServerFreeJobs OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The minimum number of GetNextJob calls that are
Packit 022b05
        currently waiting for a job."
Packit 022b05
    ::= { papServerEntry 6 }
Packit 022b05
Packit 022b05
papServerAuthenticationFailures OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this PAP server rejected a job
Packit 022b05
        because the job was not correctly authenticated."
Packit 022b05
    ::= { papServerEntry 7 }
Packit 022b05
Packit 022b05
papServerAccountingFailures OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this PAP server rejected a job
Packit 022b05
        because the job did not fit some accounting rule,
Packit 022b05
        such as exceeding a quota."
Packit 022b05
    ::= { papServerEntry 8 }
Packit 022b05
Packit 022b05
papServerGeneralFailures OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this PAP server rejected a job
Packit 022b05
        for some reason other than authentication or
Packit 022b05
        accounting failures."
Packit 022b05
    ::= { papServerEntry 9 }
Packit 022b05
Packit 022b05
papServerState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        invalid(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of this PAP Server entry.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(2) has the
Packit 022b05
        effect of invalidating the corresponding entry in
Packit 022b05
        the papServerTable.  That is, it  effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examination of the relevant papServerState
Packit 022b05
        object."
Packit 022b05
    ::= { papServerEntry 10 }
Packit 022b05
Packit 022b05
papServerLastStatusMsg OBJECT-TYPE
Packit 022b05
    SYNTAX DisplayString
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last status message that was transmitted by
Packit 022b05
        this server."
Packit 022b05
    ::= { papServerEntry 11 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The ASP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement ASP
Packit 022b05
Packit 022b05
aspInputTransactions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ASP requests and replies received by
Packit 022b05
        this entity.  Note that this is not necessarily the
Packit 022b05
        number of packets containing ASP transactions."
Packit 022b05
    ::= { asp 1 }
Packit 022b05
Packit 022b05
aspOutputTransactions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ASP requests and replies sent by this
Packit 022b05
        entity.  Note that this is not necessarily the number
Packit 022b05
        of packets containing ASP transactions."
Packit 022b05
    ::= { asp 2 }
Packit 022b05
Packit 022b05
aspInOpenSessions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ASP Open Session requests and replies
Packit 022b05
        received by this entity."
Packit 022b05
    ::= { asp 3 }
Packit 022b05
Packit 022b05
aspOutOpenSessions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ASP Open Session requests and replies
Packit 022b05
        sent by this entity."
Packit 022b05
    ::= { asp 4 }
Packit 022b05
Packit 022b05
aspInCloseSessions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ASP Close Session requests and replies
Packit 022b05
        received by this entity."
Packit 022b05
    ::= { asp 5 }
Packit 022b05
Packit 022b05
aspOutCloseSessions OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ASP Close Session requests and replies
Packit 022b05
        sent by this entity."
Packit 022b05
   ::= { asp 6 }
Packit 022b05
Packit 022b05
aspNoMoreSessionsErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times an error condition was returned
Packit 022b05
        because this server implementation could not support
Packit 022b05
        another session."
Packit 022b05
    ::= { asp 7 }
Packit 022b05
Packit 022b05
aspTickleTimeOutCloses 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 ASP entity on this node
Packit 022b05
        closed a connection because it didn't receive any
Packit 022b05
        messages from the remote end before its timer
Packit 022b05
        expired."
Packit 022b05
    ::= { asp 8 }
Packit 022b05
Packit 022b05
aspConnTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF AspConnEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of ASP connections on this entity."
Packit 022b05
    ::= { asp 9 }
Packit 022b05
Packit 022b05
aspConnEntry OBJECT-TYPE
Packit 022b05
    SYNTAX AspConnEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A set of information describing an ASP connection.
Packit 022b05
Packit 022b05
        As an example, an instance of the aspConnState object
Packit 022b05
        might be named
Packit 022b05
        aspConnState.0.80.220.135.0.80.239.119.12"
Packit 022b05
    INDEX { aspConnLocalAddress, aspConnRemoteAddress,
Packit 022b05
            aspConnID }
Packit 022b05
    ::= { aspConnTable 1 }
Packit 022b05
Packit 022b05
AspConnEntry ::= SEQUENCE {
Packit 022b05
    aspConnLocalAddress        DdpSocketAddress,
Packit 022b05
    aspConnRemoteAddress       DdpSocketAddress,
Packit 022b05
    aspConnID                  INTEGER (1..255),
Packit 022b05
    aspConnLastReqNum          INTEGER (1..65535),
Packit 022b05
    aspConnServerEnd           INTEGER,
Packit 022b05
    aspConnState               INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
aspConnLocalAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The local address of this ASP connection."
Packit 022b05
    ::= { aspConnEntry 1 }
Packit 022b05
Packit 022b05
aspConnRemoteAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The remote address of this ASP connection.  If
Packit 022b05
        this entry is in the listening mode, this object
Packit 022b05
        shall have a value of four octets of zero."
Packit 022b05
    ::= { aspConnEntry 2 }
Packit 022b05
Packit 022b05
aspConnID OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER (1..255)
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The remote Connection ID of this ASP connection.  If
Packit 022b05
        this entry is in the listening mode, this object
Packit 022b05
        shall have a value of zero."
Packit 022b05
    ::= { aspConnEntry 3 }
Packit 022b05
Packit 022b05
aspConnLastReqNum  OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER (1..65535)
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last request number on this ASP connection.  If
Packit 022b05
        this entry is in the listening mode, this object
Packit 022b05
        shall have a value of zero."
Packit 022b05
    ::= { aspConnEntry 4 }
Packit 022b05
Packit 022b05
aspConnServerEnd OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        sss(1), -- Server Session Socket
Packit 022b05
        wss(2), -- Workstation Session Socket
Packit 022b05
        sls(3)  -- Server Listening Socket
Packit 022b05
    }
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies what mode the local session end is in."
Packit 022b05
    ::= { aspConnEntry 5 }
Packit 022b05
Packit 022b05
aspConnState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        open(1),
Packit 022b05
        closed(2),
Packit 022b05
        invalid(3)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of this ASP connection.
Packit 022b05
        Setting this object to the value invalid(3) has the
Packit 022b05
        effect of invalidating the corresponding entry in the
Packit 022b05
        aspConnTable.  That is, it  effectively disassociates
Packit 022b05
        the mapping identified with said entry.  It is an
Packit 022b05
        implementation-specific matter as to whether the agent
Packit 022b05
        removes an invalidated entry from the table.
Packit 022b05
        Accordingly, management stations must be prepared to
Packit 022b05
        receive from agents tabular information corresponding
Packit 022b05
        to entries not currently in use.  Proper
Packit 022b05
        interpretation of such entries requires examination
Packit 022b05
        of the relevant aspConnState object."
Packit 022b05
    ::= { aspConnEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
-- The ADSP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement ADSP
Packit 022b05
Packit 022b05
Packit 022b05
adspInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ADSP packets received by this entity."
Packit 022b05
    ::= { adsp 1 }
Packit 022b05
Packit 022b05
adspOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ADSP packets sent by this entity."
Packit 022b05
    ::= { adsp 2 }
Packit 022b05
Packit 022b05
adspInOctets OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of data octets contained in ADSP packets
Packit 022b05
        received by this entity.  Note that this does not
Packit 022b05
        include EOM bits."
Packit 022b05
    ::= { adsp 3 }
Packit 022b05
Packit 022b05
adspOutOctets OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of data octets contained in ADSP packets
Packit 022b05
        sent by this entity.  Note that this does not include
Packit 022b05
        EOM bits."
Packit 022b05
    ::= { adsp 4 }
Packit 022b05
Packit 022b05
adspInDataPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ADSP data packets this entity has
Packit 022b05
        received."
Packit 022b05
    ::= { adsp 5 }
Packit 022b05
Packit 022b05
adspOutDataPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ADSP data packets this entity has
Packit 022b05
        sent."
Packit 022b05
    ::= { adsp 6 }
Packit 022b05
Packit 022b05
adspTimeoutErrors 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 ADSP on this entity detected
Packit 022b05
        an expired connection timer."
Packit 022b05
    ::= { adsp 7 }
Packit 022b05
Packit 022b05
adspTimeoutCloseErrors 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 ADSP on this entity closed a
Packit 022b05
        connection because of too many timeouts."
Packit 022b05
    ::= { adsp 8 }
Packit 022b05
Packit 022b05
adspConnTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF AdspConnEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of ADSP connections on this entity."
Packit 022b05
    ::= { adsp 9 }
Packit 022b05
Packit 022b05
adspConnEntry OBJECT-TYPE
Packit 022b05
    SYNTAX AdspConnEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A set of information describing an ADSP connection.
Packit 022b05
        As an example, an instance of the adspConnState object
Packit 022b05
        might be named
Packit 022b05
        adspConnState.0.80.220.7.0.80.239.142.31231"
Packit 022b05
    INDEX { adspConnLocalAddress, adspConnRemoteAddress,
Packit 022b05
            adspConnLocalConnID }
Packit 022b05
    ::= { adspConnTable 1 }
Packit 022b05
Packit 022b05
AdspConnEntry ::= SEQUENCE {
Packit 022b05
    adspConnLocalAddress        DdpSocketAddress,
Packit 022b05
    adspConnLocalConnID         INTEGER (0..65535),
Packit 022b05
    adspConnRemoteAddress       DdpSocketAddress,
Packit 022b05
    adspConnRemoteConnID        INTEGER (0..65535),
Packit 022b05
    adspConnState               INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
adspConnLocalAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The local DDP address of this ADSP connection."
Packit 022b05
    ::= { adspConnEntry 1 }
Packit 022b05
Packit 022b05
adspConnLocalConnID OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER (0..65535)
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The local Connection ID of this ADSP connection.  If
Packit 022b05
        this entry specifies an ADSP listener, this value
Packit 022b05
        shall be zero."
Packit 022b05
    ::= { adspConnEntry 2 }
Packit 022b05
Packit 022b05
adspConnRemoteAddress OBJECT-TYPE
Packit 022b05
    SYNTAX DdpSocketAddress
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The remote DDP address of this ADSP connection.  If
Packit 022b05
        this entry specifies an ADSP listener, this value
Packit 022b05
        shall be zero."
Packit 022b05
    ::= { adspConnEntry 3 }
Packit 022b05
Packit 022b05
adspConnRemoteConnID OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER (0..65535)
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The remote Connection ID of this ADSP connection.
Packit 022b05
        If this entry specifies an ADSP listener, this value
Packit 022b05
        shall be zero."
Packit 022b05
    ::= { adspConnEntry 4 }
Packit 022b05
Packit 022b05
adspConnState OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        open(1),
Packit 022b05
        localHalfOpen(2),
Packit 022b05
        remoteHalfOpen(3),
Packit 022b05
        listening(4),
Packit 022b05
        closed(5),
Packit 022b05
        invalid(6)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The state of this ADSP connection.  The state is
Packit 022b05
        open if both ends are established.  If only one end
Packit 022b05
        is established, then the state is half-open.  If
Packit 022b05
        neither end is established, then the state is
Packit 022b05
        closed.  If an ADSP server is listening on a socket
Packit 022b05
        and is not yet connected, its state is set to
Packit 022b05
        listening, and the adspConnRemoteAddress,
Packit 022b05
        adspConnRemoteSocket, adspConnRemoteConnID, and
Packit 022b05
        adspConnRemoteWindowSize are all set to zero.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(6) has the
Packit 022b05
        effect of invalidating the corresponding entry in
Packit 022b05
        the adspConnTable.  That is, it  effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examination of the relevant adspConnState
Packit 022b05
        object."
Packit 022b05
    ::= { adspConnEntry 5 }
Packit 022b05
Packit 022b05
-- The ATPortPtoP Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is mandatory for all entities
Packit 022b05
-- that implement AppleTalk point-to-point links
Packit 022b05
Packit 022b05
atportPtoPTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF AtportPtoPEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of AppleTalk point-to-point connections for
Packit 022b05
        this entity."
Packit 022b05
    ::= { atportptop 1 }
Packit 022b05
Packit 022b05
atportPtoPEntry OBJECT-TYPE
Packit 022b05
    SYNTAX AtportPtoPEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The description of one of the AppleTalk
Packit 022b05
        point-to-point connections on this entity.
Packit 022b05
Packit 022b05
        As an example, an instance of the
Packit 022b05
        atportPtoPRemoteAddress object might be named
Packit 022b05
        atportPtoPRemoteAddress.2"
Packit 022b05
    INDEX { atportPtoPIndex }
Packit 022b05
    ::= { atportPtoPTable 1 }
Packit 022b05
Packit 022b05
AtportPtoPEntry ::= SEQUENCE {
Packit 022b05
    atportPtoPIndex           INTEGER,
Packit 022b05
    atportPtoPProtocol        OBJECT IDENTIFIER,
Packit 022b05
    atportPtoPRemoteName      DisplayString,
Packit 022b05
    atportPtoPRemoteAddress   OCTET STRING,
Packit 022b05
    atportPtoPPortIndex       INTEGER,
Packit 022b05
    atportPtoPStatus          INTEGER
Packit 022b05
}
Packit 022b05
Packit 022b05
atportPtoPIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A unique value for each AppleTalk point-to-point
Packit 022b05
        connection.  Its value is between 1 and the total
Packit 022b05
        number of AppleTalk point-to-point connections.  The
Packit 022b05
        value for each connection must remain constant at
Packit 022b05
        least from the re-initialization of the entity's
Packit 022b05
        network management system to the next
Packit 022b05
        re-initialization."
Packit 022b05
    ::= { atportPtoPEntry 1 }
Packit 022b05
Packit 022b05
atportPtoPProtocol OBJECT-TYPE
Packit 022b05
    SYNTAX OBJECT IDENTIFIER
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The protocol type used over the point-to-point
Packit 022b05
        connection."
Packit 022b05
    ::= { atportPtoPEntry 2 }
Packit 022b05
Packit 022b05
atportPtoPRemoteName OBJECT-TYPE
Packit 022b05
    SYNTAX DisplayString
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A text string containing the network node name of the
Packit 022b05
        entity at the other end of the point-to-point link.
Packit 022b05
        If the name is unknown or undefined, then this
Packit 022b05
        string is zero length."
Packit 022b05
    ::= { atportPtoPEntry 3 }
Packit 022b05
Packit 022b05
atportPtoPRemoteAddress OBJECT-TYPE
Packit 022b05
    SYNTAX OCTET STRING
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The network address of the entity at the other end
Packit 022b05
        of the point-to-point link in network byte order.
Packit 022b05
        The format of this address can be determined
Packit 022b05
        by examinating the atportType corresponding to this
Packit 022b05
        entry.  If the address is unknown or undefined, then
Packit 022b05
        this string is zero length."
Packit 022b05
    ::= { atportPtoPEntry 4 }
Packit 022b05
Packit 022b05
atportPtoPPortIndex OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The AppleTalk port associated with this
Packit 022b05
        point-to-point connection.  The interface identified
Packit 022b05
        by a particular value of this index is the same
Packit 022b05
        interface as identified by the same value of
Packit 022b05
        atportIndex."
Packit 022b05
    ::= { atportPtoPEntry 5 }
Packit 022b05
Packit 022b05
atportPtoPStatus OBJECT-TYPE
Packit 022b05
    SYNTAX INTEGER {
Packit 022b05
        valid(1),
Packit 022b05
        invalid(2)
Packit 022b05
    }
Packit 022b05
    ACCESS read-write
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The status of this entry in the atportPtoPTable.
Packit 022b05
Packit 022b05
        Setting this object to the value invalid(2) has the
Packit 022b05
        effect of invalidating the corresponding entry in
Packit 022b05
        the atportPtoPTable.  That is, it  effectively
Packit 022b05
        disassociates the mapping identified with said
Packit 022b05
        entry.  It is an implementation-specific matter as
Packit 022b05
        to whether the agent removes an invalidated entry
Packit 022b05
        from the table. Accordingly, management stations
Packit 022b05
        must be prepared to receive from agents tabular
Packit 022b05
        information corresponding to entries not currently
Packit 022b05
        in use.  Proper interpretation of such entries
Packit 022b05
        requires examinationr of the relevant
Packit 022b05
        atportPtoPStatus object."
Packit 022b05
    ::= { atportPtoPEntry 6 }
Packit 022b05
Packit 022b05
atportPtoPProtoOids OBJECT IDENTIFIER ::= { atportptop 2 }
Packit 022b05
Packit 022b05
-- A list of values to be used for the atportPtoPProtocol
Packit 022b05
-- variable.
Packit 022b05
-- When new protocols are defined, their oids may be defined
Packit 022b05
-- in separate MIB documents in different branches of the tree.
Packit 022b05
Packit 022b05
pToPProtoOther OBJECT IDENTIFIER ::= { atportPtoPProtoOids 1 }
Packit 022b05
pToPProtoAurp OBJECT IDENTIFIER ::= { atportPtoPProtoOids 2 }
Packit 022b05
pToPProtoCaymanUdp OBJECT IDENTIFIER ::=
Packit 022b05
            { atportPtoPProtoOids 3 }
Packit 022b05
pToPProtoAtkvmsDecnetIV OBJECT IDENTIFIER ::=
Packit 022b05
            { atportPtoPProtoOids 4 }
Packit 022b05
pToPProtoLiaisonUdp OBJECT IDENTIFIER ::=
Packit 022b05
            { atportPtoPProtoOids 5 }
Packit 022b05
pToPProtoIpx OBJECT IDENTIFIER ::= { atportPtoPProtoOids 6 }
Packit 022b05
pToPProtoShivaIp OBJECT IDENTIFIER ::=
Packit 022b05
            { atportPtoPProtoOids 7 }
Packit 022b05
Packit 022b05
-- The Per Port Counters Group
Packit 022b05
--
Packit 022b05
-- Implementation of this group is optional.
Packit 022b05
Packit 022b05
perPortTable OBJECT-TYPE
Packit 022b05
    SYNTAX SEQUENCE OF PerPortEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The table of per-port statistics for this entity."
Packit 022b05
    ::= { perPort 1 }
Packit 022b05
Packit 022b05
perPortEntry OBJECT-TYPE
Packit 022b05
    SYNTAX PerPortEntry
Packit 022b05
    ACCESS not-accessible
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The statistics available for a particular port on
Packit 022b05
        this entity.
Packit 022b05
Packit 022b05
        As an example, an instance of the perPortAarpInProbes
Packit 022b05
        object might be named perPortAarpInProbes.2"
Packit 022b05
    INDEX { atportIndex }
Packit 022b05
    ::= { perPortTable  1 }
Packit 022b05
Packit 022b05
PerPortEntry ::= SEQUENCE {
Packit 022b05
    perPortAarpInProbes             Counter,
Packit 022b05
    perPortAarpOutProbes            Counter,
Packit 022b05
    perPortAarpInReqs               Counter,
Packit 022b05
    perPortAarpOutReqs              Counter,
Packit 022b05
    perPortAarpInRsps               Counter,
Packit 022b05
    perPortAarpOutRsps              Counter,
Packit 022b05
    perPortDdpInReceives            Counter,
Packit 022b05
    perPortDdpInLocalDatagrams      Counter,
Packit 022b05
    perPortDdpNoProtocolHandlers    Counter,
Packit 022b05
    perPortDdpTooShortErrors        Counter,
Packit 022b05
    perPortDdpTooLongErrors         Counter,
Packit 022b05
    perPortDdpChecksumErrors        Counter,
Packit 022b05
    perPortDdpForwRequests          Counter,
Packit 022b05
    perPortRtmpInDataPkts           Counter,
Packit 022b05
    perPortRtmpOutDataPkts          Counter,
Packit 022b05
    perPortRtmpInRequestPkts        Counter,
Packit 022b05
    perPortRtmpRouteDeletes         Counter,
Packit 022b05
    perPortZipInZipQueries          Counter,
Packit 022b05
    perPortZipInZipReplies          Counter,
Packit 022b05
    perPortZipInZipExtendedReplies  Counter,
Packit 022b05
    perPortZipZoneConflictErrors    Counter,
Packit 022b05
    perPortZipInErrors              Counter,
Packit 022b05
    perPortNbpInLookUpRequests      Counter,
Packit 022b05
    perPortNbpInLookUpReplies       Counter,
Packit 022b05
    perPortNbpInBroadcastRequests   Counter,
Packit 022b05
    perPortNbpInForwardRequests     Counter,
Packit 022b05
    perPortNbpOutLookUpReplies      Counter,
Packit 022b05
    perPortNbpRegistrationFailures  Counter,
Packit 022b05
    perPortNbpInErrors              Counter,
Packit 022b05
    perPortEchoRequests             Counter,
Packit 022b05
    perPortEchoReplies              Counter
Packit 022b05
}
Packit 022b05
Packit 022b05
perPortAarpInProbes OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of AARP Probe packets received
Packit 022b05
        by this entity on this port."
Packit 022b05
    ::= { perPortEntry 1 }
Packit 022b05
Packit 022b05
perPortAarpOutProbes OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of AARP Probe packets sent by
Packit 022b05
        this entity on this port."
Packit 022b05
    ::= { perPortEntry 2 }
Packit 022b05
Packit 022b05
perPortAarpInReqs OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of AARP Request packets received
Packit 022b05
        by this entity on this port."
Packit 022b05
    ::= { perPortEntry 3 }
Packit 022b05
Packit 022b05
perPortAarpOutReqs OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of AARP Request packets sent by
Packit 022b05
        this entity on this port."
Packit 022b05
    ::= { perPortEntry 4 }
Packit 022b05
Packit 022b05
perPortAarpInRsps OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of AARP Response packets received
Packit 022b05
        by this entity on this port."
Packit 022b05
    ::= { perPortEntry 5 }
Packit 022b05
Packit 022b05
perPortAarpOutRsps OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of AARP Response packets sent by
Packit 022b05
        this entity on this port."
Packit 022b05
    ::= { perPortEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
perPortDdpInReceives OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input datagrams received by DDP
Packit 022b05
        on this port, including those received in error."
Packit 022b05
    ::= { perPortEntry 7 }
Packit 022b05
Packit 022b05
perPortDdpInLocalDatagrams OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams on this
Packit 022b05
        port for which this entity was their final DDP
Packit 022b05
        destination."
Packit 022b05
    ::= { perPortEntry 8 }
Packit 022b05
Packit 022b05
perPortDdpNoProtocolHandlers OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of DDP datagrams addressed to this
Packit 022b05
        entity on this port that were addressed to an upper
Packit 022b05
        layer protocol for which no protocol handler
Packit 022b05
        existed."
Packit 022b05
    ::= { perPortEntry 9 }
Packit 022b05
Packit 022b05
perPortDdpTooShortErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams on this
Packit 022b05
        port dropped because the received data length was
Packit 022b05
        less than the data length specified in the DDP
Packit 022b05
        header or the received data length was less than the
Packit 022b05
        length of the expected DDP header."
Packit 022b05
    ::= { perPortEntry 10 }
Packit 022b05
Packit 022b05
perPortDdpTooLongErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams on this
Packit 022b05
        port dropped because they exceeded the maximum DDP
Packit 022b05
        datagram size."
Packit 022b05
    ::= { perPortEntry 11 }
Packit 022b05
Packit 022b05
perPortDdpChecksumErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The total number of input DDP datagrams on this
Packit 022b05
        port for which this DDP entity was their final
Packit 022b05
        destination, and which were dropped because of a
Packit 022b05
        checksum error." ::= { perPortEntry 12 }
Packit 022b05
Packit 022b05
perPortDdpForwRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of input datagrams on this port for
Packit 022b05
        which this entity was not their final DDP
Packit 022b05
        destination, as a result of which an attempt was
Packit 022b05
        made to find a route to forward them to that final
Packit 022b05
        destination."
Packit 022b05
    ::= { perPortEntry 13 }
Packit 022b05
Packit 022b05
Packit 022b05
perPortRtmpInDataPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of good RTMP data packets
Packit 022b05
        received by this entity on this port."
Packit 022b05
    ::= { perPortEntry 14 }
Packit 022b05
Packit 022b05
perPortRtmpOutDataPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of RTMP packets sent by this
Packit 022b05
        entity on this port."
Packit 022b05
    ::= { perPortEntry 15 }
Packit 022b05
Packit 022b05
perPortRtmpInRequestPkts OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of good RTMP Request packets
Packit 022b05
        received by this entity on this port."
Packit 022b05
    ::= { perPortEntry 16 }
Packit 022b05
Packit 022b05
perPortRtmpRouteDeletes OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A count of the number of times RTMP deletes a route
Packit 022b05
        on this port because it was aged out of the table."
Packit 022b05
    ::= { perPortEntry 17 }
Packit 022b05
Packit 022b05
Packit 022b05
perPortZipInZipQueries OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP Queries received by this entity
Packit 022b05
        on this port."
Packit 022b05
    ::= { perPortEntry 18 }
Packit 022b05
Packit 022b05
perPortZipInZipReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP Replies received by this entity
Packit 022b05
        on this port."
Packit 022b05
    ::= { perPortEntry 19 }
Packit 022b05
Packit 022b05
perPortZipInZipExtendedReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP Extended Replies received by this
Packit 022b05
        entity on this port."
Packit 022b05
    ::= { perPortEntry 20 }
Packit 022b05
Packit 022b05
perPortZipZoneConflictErrors 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 conflict has been detected on
Packit 022b05
        this port between this entity's zone information and
Packit 022b05
        another entity's zone information."
Packit 022b05
    ::= { perPortEntry 21 }
Packit 022b05
Packit 022b05
perPortZipInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of ZIP packets received by this entity
Packit 022b05
        on this port that were rejected for any error."
Packit 022b05
    ::= { perPortEntry 22 }
Packit 022b05
Packit 022b05
Packit 022b05
perPortNbpInLookUpRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP LookUp Requests received on this
Packit 022b05
        port."
Packit 022b05
    ::= { perPortEntry 23 }
Packit 022b05
Packit 022b05
perPortNbpInLookUpReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP LookUp Replies received on this
Packit 022b05
        port."
Packit 022b05
    ::= { perPortEntry 24 }
Packit 022b05
Packit 022b05
perPortNbpInBroadcastRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP Broadcast Requests received on
Packit 022b05
        this port."
Packit 022b05
    ::= { perPortEntry 25 }
Packit 022b05
Packit 022b05
perPortNbpInForwardRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP Forward Requests received on this
Packit 022b05
        port."
Packit 022b05
    ::= { perPortEntry 26 }
Packit 022b05
Packit 022b05
perPortNbpOutLookUpReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP LookUp Replies sent on this port."
Packit 022b05
    ::= { perPortEntry 27 }
Packit 022b05
Packit 022b05
perPortNbpRegistrationFailures OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of times this node experienced a failure
Packit 022b05
        in attempting to register an NBP entity on this
Packit 022b05
        port."
Packit 022b05
    ::= { perPortEntry 28 }
Packit 022b05
Packit 022b05
perPortNbpInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of NBP packets received by this entity
Packit 022b05
        on this port that were rejected for any error."
Packit 022b05
    ::= { perPortEntry 29 }
Packit 022b05
Packit 022b05
perPortEchoRequests OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of AppleTalk Echo requests received on
Packit 022b05
        this port."
Packit 022b05
    ::= { perPortEntry 30 }
Packit 022b05
Packit 022b05
perPortEchoReplies OBJECT-TYPE
Packit 022b05
    SYNTAX Counter
Packit 022b05
    ACCESS read-only
Packit 022b05
    STATUS mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The count of AppleTalk Echo replies received on
Packit 022b05
        this port."
Packit 022b05
    ::= { perPortEntry 31 }
Packit 022b05
Packit 022b05
END