Blame mibs/ietf/RFC1213-MIB

Packit 022b05
RFC1213-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
        mgmt, NetworkAddress, IpAddress, Counter, Gauge,
Packit 022b05
                TimeTicks
Packit 022b05
            FROM RFC1155-SMI
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 [14];
Packit 022b05
Packit 022b05
Packit 022b05
--  MIB-II (same prefix as MIB-I)
Packit 022b05
Packit 022b05
mib-2      OBJECT IDENTIFIER ::= { mgmt 1 }
Packit 022b05
Packit 022b05
-- textual conventions
Packit 022b05
Packit 022b05
DisplayString ::=
Packit 022b05
    OCTET STRING
Packit 022b05
-- This data type is used to model textual information taken
Packit 022b05
-- from the NVT ASCII character set.  By convention, objects
Packit 022b05
-- with this syntax are declared as having
Packit 022b05
Packit 022b05
--
Packit 022b05
--      SIZE (0..255)
Packit 022b05
Packit 022b05
PhysAddress ::=
Packit 022b05
    OCTET STRING
Packit 022b05
-- This data type is used to model media addresses.  For many
Packit 022b05
-- types of media, this will be in a binary representation.
Packit 022b05
-- For example, an ethernet address would be represented as
Packit 022b05
-- a string of 6 octets.
Packit 022b05
Packit 022b05
Packit 022b05
-- groups in MIB-II
Packit 022b05
Packit 022b05
system       OBJECT IDENTIFIER ::= { mib-2 1 }
Packit 022b05
Packit 022b05
interfaces   OBJECT IDENTIFIER ::= { mib-2 2 }
Packit 022b05
Packit 022b05
at           OBJECT IDENTIFIER ::= { mib-2 3 }
Packit 022b05
Packit 022b05
ip           OBJECT IDENTIFIER ::= { mib-2 4 }
Packit 022b05
Packit 022b05
icmp         OBJECT IDENTIFIER ::= { mib-2 5 }
Packit 022b05
Packit 022b05
tcp          OBJECT IDENTIFIER ::= { mib-2 6 }
Packit 022b05
Packit 022b05
udp          OBJECT IDENTIFIER ::= { mib-2 7 }
Packit 022b05
Packit 022b05
egp          OBJECT IDENTIFIER ::= { mib-2 8 }
Packit 022b05
Packit 022b05
-- historical (some say hysterical)
Packit 022b05
-- cmot      OBJECT IDENTIFIER ::= { mib-2 9 }
Packit 022b05
Packit 022b05
transmission OBJECT IDENTIFIER ::= { mib-2 10 }
Packit 022b05
Packit 022b05
snmp         OBJECT IDENTIFIER ::= { mib-2 11 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the System group
Packit 022b05
Packit 022b05
-- Implementation of the System group is mandatory for all
Packit 022b05
-- systems.  If an agent is not configured to have a value
Packit 022b05
-- for any of these variables, a string of length 0 is
Packit 022b05
-- returned.
Packit 022b05
Packit 022b05
sysDescr OBJECT-TYPE
Packit 022b05
    SYNTAX  DisplayString (SIZE (0..255))
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual description of the entity.  This value
Packit 022b05
            should include the full name and version
Packit 022b05
            identification of the system's hardware type,
Packit 022b05
            software operating-system, and networking
Packit 022b05
            software.  It is mandatory that this only contain
Packit 022b05
            printable ASCII characters."
Packit 022b05
    ::= { system 1 }
Packit 022b05
Packit 022b05
sysObjectID OBJECT-TYPE
Packit 022b05
    SYNTAX  OBJECT IDENTIFIER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The vendor's authoritative identification of the
Packit 022b05
            network management subsystem contained in the
Packit 022b05
            entity.  This value is allocated within the SMI
Packit 022b05
            enterprises subtree (1.3.6.1.4.1) and provides an
Packit 022b05
            easy and unambiguous means for determining `what
Packit 022b05
            kind of box' is being managed.  For example, if
Packit 022b05
            vendor `Flintstones, Inc.' was assigned the
Packit 022b05
            subtree 1.3.6.1.4.1.4242, it could assign the
Packit 022b05
            identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
Packit 022b05
            Router'."
Packit 022b05
    ::= { system 2 }
Packit 022b05
Packit 022b05
sysUpTime OBJECT-TYPE
Packit 022b05
    SYNTAX  TimeTicks
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The time (in hundredths of a second) since the
Packit 022b05
            network management portion of the system was last
Packit 022b05
            re-initialized."
Packit 022b05
    ::= { system 3 }
Packit 022b05
Packit 022b05
sysContact OBJECT-TYPE
Packit 022b05
    SYNTAX  DisplayString (SIZE (0..255))
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The textual identification of the contact person
Packit 022b05
            for this managed node, together with information
Packit 022b05
            on how to contact this person."
Packit 022b05
    ::= { system 4 }
Packit 022b05
Packit 022b05
sysName OBJECT-TYPE
Packit 022b05
    SYNTAX  DisplayString (SIZE (0..255))
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An administratively-assigned name for this
Packit 022b05
            managed node.  By convention, this is the node's
Packit 022b05
            fully-qualified domain name."
Packit 022b05
    ::= { system 5 }
Packit 022b05
Packit 022b05
sysLocation OBJECT-TYPE
Packit 022b05
    SYNTAX  DisplayString (SIZE (0..255))
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The physical location of this node (e.g.,
Packit 022b05
            `telephone closet, 3rd floor')."
Packit 022b05
    ::= { system 6 }
Packit 022b05
Packit 022b05
sysServices OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..127)
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A value which indicates the set of services that
Packit 022b05
            this entity primarily offers.
Packit 022b05
Packit 022b05
            The value is a sum.  This sum initially takes the
Packit 022b05
            value zero, Then, for each layer, L, in the range
Packit 022b05
            1 through 7, that this node performs transactions
Packit 022b05
            for, 2 raised to (L - 1) is added to the sum.  For
Packit 022b05
            example, a node which performs primarily routing
Packit 022b05
            functions would have a value of 4 (2^(3-1)).  In
Packit 022b05
            contrast, a node which is a host offering
Packit 022b05
            application services would have a value of 72
Packit 022b05
            (2^(4-1) + 2^(7-1)).  Note that in the context of
Packit 022b05
            the Internet suite of protocols, values should be
Packit 022b05
            calculated accordingly:
Packit 022b05
Packit 022b05
                 layer  functionality
Packit 022b05
                     1  physical (e.g., repeaters)
Packit 022b05
                     2  datalink/subnetwork (e.g., bridges)
Packit 022b05
                     3  internet (e.g., IP gateways)
Packit 022b05
                     4  end-to-end  (e.g., IP hosts)
Packit 022b05
                     7  applications (e.g., mail relays)
Packit 022b05
Packit 022b05
            For systems including OSI protocols, layers 5 and
Packit 022b05
            6 may also be counted."
Packit 022b05
    ::= { system 7 }
Packit 022b05
Packit 022b05
-- the Interfaces group
Packit 022b05
Packit 022b05
-- Implementation of the Interfaces group is mandatory for
Packit 022b05
-- all systems.
Packit 022b05
Packit 022b05
ifNumber OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of network interfaces (regardless of
Packit 022b05
            their current state) present on this system."
Packit 022b05
    ::= { interfaces 1 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the Interfaces table
Packit 022b05
Packit 022b05
-- The Interfaces table contains information on the entity's
Packit 022b05
-- interfaces.  Each interface is thought of as being
Packit 022b05
-- attached to a `subnetwork'.  Note that this term should
Packit 022b05
-- not be confused with `subnet' which refers to an
Packit 022b05
-- addressing partitioning scheme used in the Internet suite
Packit 022b05
-- of protocols.
Packit 022b05
Packit 022b05
ifTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF IfEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A list of interface entries.  The number of
Packit 022b05
            entries is given by the value of ifNumber."
Packit 022b05
    ::= { interfaces 2 }
Packit 022b05
Packit 022b05
ifEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  IfEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An interface entry containing objects at the
Packit 022b05
            subnetwork layer and below for a particular
Packit 022b05
            interface."
Packit 022b05
    INDEX   { ifIndex }
Packit 022b05
    ::= { ifTable 1 }
Packit 022b05
Packit 022b05
IfEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        ifIndex
Packit 022b05
            INTEGER,
Packit 022b05
        ifDescr
Packit 022b05
            DisplayString,
Packit 022b05
        ifType
Packit 022b05
            INTEGER,
Packit 022b05
        ifMtu
Packit 022b05
            INTEGER,
Packit 022b05
        ifSpeed
Packit 022b05
            Gauge,
Packit 022b05
        ifPhysAddress
Packit 022b05
            PhysAddress,
Packit 022b05
        ifAdminStatus
Packit 022b05
            INTEGER,
Packit 022b05
        ifOperStatus
Packit 022b05
            INTEGER,
Packit 022b05
        ifLastChange
Packit 022b05
            TimeTicks,
Packit 022b05
        ifInOctets
Packit 022b05
            Counter,
Packit 022b05
        ifInUcastPkts
Packit 022b05
            Counter,
Packit 022b05
        ifInNUcastPkts
Packit 022b05
            Counter,
Packit 022b05
        ifInDiscards
Packit 022b05
            Counter,
Packit 022b05
        ifInErrors
Packit 022b05
            Counter,
Packit 022b05
        ifInUnknownProtos
Packit 022b05
            Counter,
Packit 022b05
        ifOutOctets
Packit 022b05
            Counter,
Packit 022b05
        ifOutUcastPkts
Packit 022b05
            Counter,
Packit 022b05
        ifOutNUcastPkts
Packit 022b05
            Counter,
Packit 022b05
        ifOutDiscards
Packit 022b05
            Counter,
Packit 022b05
        ifOutErrors
Packit 022b05
            Counter,
Packit 022b05
        ifOutQLen
Packit 022b05
            Gauge,
Packit 022b05
        ifSpecific
Packit 022b05
            OBJECT IDENTIFIER
Packit 022b05
    }
Packit 022b05
Packit 022b05
ifIndex 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 interface.  Its value
Packit 022b05
            ranges between 1 and the value of ifNumber.  The
Packit 022b05
            value for each interface must remain constant at
Packit 022b05
            least from one re-initialization of the entity's
Packit 022b05
            network management system to the next re-
Packit 022b05
            initialization."
Packit 022b05
    ::= { ifEntry 1 }
Packit 022b05
Packit 022b05
ifDescr OBJECT-TYPE
Packit 022b05
    SYNTAX  DisplayString (SIZE (0..255))
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A textual string containing information about the
Packit 022b05
            interface.  This string should include the name of
Packit 022b05
            the manufacturer, the product name and the version
Packit 022b05
            of the hardware interface."
Packit 022b05
    ::= { ifEntry 2 }
Packit 022b05
Packit 022b05
ifType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                other(1),          -- none of the following
Packit 022b05
                regular1822(2),
Packit 022b05
                hdh1822(3),
Packit 022b05
                ddn-x25(4),
Packit 022b05
                rfc877-x25(5),
Packit 022b05
                ethernet-csmacd(6),
Packit 022b05
                iso88023-csmacd(7),
Packit 022b05
                iso88024-tokenBus(8),
Packit 022b05
                iso88025-tokenRing(9),
Packit 022b05
                iso88026-man(10),
Packit 022b05
                starLan(11),
Packit 022b05
                proteon-10Mbit(12),
Packit 022b05
                proteon-80Mbit(13),
Packit 022b05
                hyperchannel(14),
Packit 022b05
                fddi(15),
Packit 022b05
                lapb(16),
Packit 022b05
                sdlc(17),
Packit 022b05
                ds1(18),           -- T-1
Packit 022b05
                e1(19),            -- european equiv. of T-1
Packit 022b05
                basicISDN(20),
Packit 022b05
                primaryISDN(21),   -- proprietary serial
Packit 022b05
                propPointToPointSerial(22),
Packit 022b05
                ppp(23),
Packit 022b05
                softwareLoopback(24),
Packit 022b05
                eon(25),            -- CLNP over IP [11]
Packit 022b05
                ethernet-3Mbit(26),
Packit 022b05
                nsip(27),           -- XNS over IP
Packit 022b05
                slip(28),           -- generic SLIP
Packit 022b05
                ultra(29),          -- ULTRA technologies
Packit 022b05
                ds3(30),            -- T-3
Packit 022b05
                sip(31),            -- SMDS
Packit 022b05
                frame-relay(32)
Packit 022b05
            }
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The type of interface, distinguished according to
Packit 022b05
            the physical/link protocol(s) immediately `below'
Packit 022b05
            the network layer in the protocol stack."
Packit 022b05
    ::= { ifEntry 3 }
Packit 022b05
Packit 022b05
ifMtu OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The size of the largest datagram which can be
Packit 022b05
            sent/received on the interface, specified in
Packit 022b05
            octets.  For interfaces that are used for
Packit 022b05
            transmitting network datagrams, this is the size
Packit 022b05
            of the largest network datagram that can be sent
Packit 022b05
            on the interface."
Packit 022b05
    ::= { ifEntry 4 }
Packit 022b05
Packit 022b05
ifSpeed OBJECT-TYPE
Packit 022b05
    SYNTAX  Gauge
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An estimate of the interface's current bandwidth
Packit 022b05
            in bits per second.  For interfaces which do not
Packit 022b05
            vary in bandwidth or for those where no accurate
Packit 022b05
            estimation can be made, this object should contain
Packit 022b05
            the nominal bandwidth."
Packit 022b05
    ::= { ifEntry 5 }
Packit 022b05
Packit 022b05
ifPhysAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  PhysAddress
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The interface's address at the protocol layer
Packit 022b05
            immediately `below' the network layer in the
Packit 022b05
            protocol stack.  For interfaces which do not have
Packit 022b05
            such an address (e.g., a serial line), this object
Packit 022b05
            should contain an octet string of zero length."
Packit 022b05
    ::= { ifEntry 6 }
Packit 022b05
Packit 022b05
ifAdminStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                up(1),       -- ready to pass packets
Packit 022b05
                down(2),
Packit 022b05
                testing(3)   -- in some test mode
Packit 022b05
            }
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The desired state of the interface.  The
Packit 022b05
            testing(3) state indicates that no operational
Packit 022b05
            packets can be passed."
Packit 022b05
    ::= { ifEntry 7 }
Packit 022b05
Packit 022b05
ifOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                up(1),       -- ready to pass packets
Packit 022b05
                down(2),
Packit 022b05
                testing(3)   -- in some test mode
Packit 022b05
            }
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The current operational state of the interface.
Packit 022b05
            The testing(3) state indicates that no operational
Packit 022b05
            packets can be passed."
Packit 022b05
    ::= { ifEntry 8 }
Packit 022b05
Packit 022b05
ifLastChange 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 the interface
Packit 022b05
            entered its current operational state.  If the
Packit 022b05
            current state was entered prior to the last re-
Packit 022b05
            initialization of the local network management
Packit 022b05
            subsystem, then this object contains a zero
Packit 022b05
            value."
Packit 022b05
    ::= { ifEntry 9 }
Packit 022b05
Packit 022b05
ifInOctets OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of octets received on the
Packit 022b05
            interface, including framing characters."
Packit 022b05
    ::= { ifEntry 10 }
Packit 022b05
Packit 022b05
ifInUcastPkts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of subnetwork-unicast packets
Packit 022b05
            delivered to a higher-layer protocol."
Packit 022b05
    ::= { ifEntry 11 }
Packit 022b05
Packit 022b05
ifInNUcastPkts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of non-unicast (i.e., subnetwork-
Packit 022b05
            broadcast or subnetwork-multicast) packets
Packit 022b05
            delivered to a higher-layer protocol."
Packit 022b05
    ::= { ifEntry 12 }
Packit 022b05
Packit 022b05
ifInDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of inbound packets which were chosen
Packit 022b05
            to be discarded even though no errors had been
Packit 022b05
            detected to prevent their being deliverable to a
Packit 022b05
            higher-layer protocol.  One possible reason for
Packit 022b05
            discarding such a packet could be to free up
Packit 022b05
            buffer space."
Packit 022b05
    ::= { ifEntry 13 }
Packit 022b05
Packit 022b05
ifInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of inbound packets that contained
Packit 022b05
            errors preventing them from being deliverable to a
Packit 022b05
            higher-layer protocol."
Packit 022b05
    ::= { ifEntry 14 }
Packit 022b05
Packit 022b05
ifInUnknownProtos 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 via the interface
Packit 022b05
            which were discarded because of an unknown or
Packit 022b05
            unsupported protocol."
Packit 022b05
    ::= { ifEntry 15 }
Packit 022b05
Packit 022b05
ifOutOctets OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of octets transmitted out of the
Packit 022b05
            interface, including framing characters."
Packit 022b05
    ::= { ifEntry 16 }
Packit 022b05
Packit 022b05
ifOutUcastPkts 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 that higher-level
Packit 022b05
            protocols requested be transmitted to a
Packit 022b05
            subnetwork-unicast address, including those that
Packit 022b05
            were discarded or not sent."
Packit 022b05
    ::= { ifEntry 17 }
Packit 022b05
Packit 022b05
ifOutNUcastPkts 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 that higher-level
Packit 022b05
            protocols requested be transmitted to a non-
Packit 022b05
            unicast (i.e., a subnetwork-broadcast or
Packit 022b05
            subnetwork-multicast) address, including those
Packit 022b05
            that were discarded or not sent."
Packit 022b05
    ::= { ifEntry 18 }
Packit 022b05
Packit 022b05
ifOutDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of outbound packets which were chosen
Packit 022b05
            to be discarded even though no errors had been
Packit 022b05
            detected to prevent their being transmitted.  One
Packit 022b05
            possible reason for discarding such a packet could
Packit 022b05
            be to free up buffer space."
Packit 022b05
    ::= { ifEntry 19 }
Packit 022b05
Packit 022b05
ifOutErrors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of outbound packets that could not be
Packit 022b05
            transmitted because of errors."
Packit 022b05
    ::= { ifEntry 20 }
Packit 022b05
Packit 022b05
ifOutQLen OBJECT-TYPE
Packit 022b05
    SYNTAX  Gauge
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The length of the output packet queue (in
Packit 022b05
            packets)."
Packit 022b05
    ::= { ifEntry 21 }
Packit 022b05
Packit 022b05
ifSpecific OBJECT-TYPE
Packit 022b05
    SYNTAX  OBJECT IDENTIFIER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A reference to MIB definitions specific to the
Packit 022b05
            particular media being used to realize the
Packit 022b05
            interface.  For example, if the interface is
Packit 022b05
            realized by an ethernet, then the value of this
Packit 022b05
            object refers to a document defining objects
Packit 022b05
            specific to ethernet.  If this information is not
Packit 022b05
            present, its value should be set to the OBJECT
Packit 022b05
            IDENTIFIER { 0 0 }, which is a syntatically valid
Packit 022b05
            object identifier, and any conformant
Packit 022b05
            implementation of ASN.1 and BER must be able to
Packit 022b05
            generate and recognize this value."
Packit 022b05
    ::= { ifEntry 22 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the Address Translation group
Packit 022b05
Packit 022b05
-- Implementation of the Address Translation group is
Packit 022b05
-- mandatory for all systems.  Note however that this group
Packit 022b05
-- is deprecated by MIB-II. That is, it is being included
Packit 022b05
Packit 022b05
-- solely for compatibility with MIB-I nodes, and will most
Packit 022b05
-- likely be excluded from MIB-III nodes.  From MIB-II and
Packit 022b05
-- onwards, each network protocol group contains its own
Packit 022b05
-- address translation tables.
Packit 022b05
Packit 022b05
-- The Address Translation group contains one table which is
Packit 022b05
-- the union across all interfaces of the translation tables
Packit 022b05
-- for converting a NetworkAddress (e.g., an IP address) into
Packit 022b05
-- a subnetwork-specific address.  For lack of a better term,
Packit 022b05
-- this document refers to such a subnetwork-specific address
Packit 022b05
-- as a `physical' address.
Packit 022b05
Packit 022b05
-- Examples of such translation tables are: for broadcast
Packit 022b05
-- media where ARP is in use, the translation table is
Packit 022b05
-- equivalent to the ARP cache; or, on an X.25 network where
Packit 022b05
-- non-algorithmic translation to X.121 addresses is
Packit 022b05
-- required, the translation table contains the
Packit 022b05
-- NetworkAddress to X.121 address equivalences.
Packit 022b05
Packit 022b05
atTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF AtEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The Address Translation tables contain the
Packit 022b05
            NetworkAddress to `physical' address equivalences.
Packit 022b05
            Some interfaces do not use translation tables for
Packit 022b05
            determining address equivalences (e.g., DDN-X.25
Packit 022b05
            has an algorithmic method); if all interfaces are
Packit 022b05
            of this type, then the Address Translation table
Packit 022b05
            is empty, i.e., has zero entries."
Packit 022b05
    ::= { at 1 }
Packit 022b05
Packit 022b05
atEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  AtEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Each entry contains one NetworkAddress to
Packit 022b05
            `physical' address equivalence."
Packit 022b05
    INDEX   { atIfIndex,
Packit 022b05
              atNetAddress }
Packit 022b05
    ::= { atTable 1 }
Packit 022b05
Packit 022b05
AtEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        atIfIndex
Packit 022b05
            INTEGER,
Packit 022b05
        atPhysAddress
Packit 022b05
            PhysAddress,
Packit 022b05
        atNetAddress
Packit 022b05
            NetworkAddress
Packit 022b05
    }
Packit 022b05
Packit 022b05
atIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The interface on which this entry's equivalence
Packit 022b05
            is effective.  The interface identified by a
Packit 022b05
            particular value of this index is the same
Packit 022b05
            interface as identified by the same value of
Packit 022b05
            ifIndex."
Packit 022b05
    ::= { atEntry 1 }
Packit 022b05
Packit 022b05
atPhysAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  PhysAddress
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The media-dependent `physical' address.
Packit 022b05
Packit 022b05
            Setting this object to a null string (one of zero
Packit 022b05
            length) has the effect of invaliding the
Packit 022b05
            corresponding entry in the atTable object.  That
Packit 022b05
            is, it effectively dissasociates the interface
Packit 022b05
            identified with said entry from the mapping
Packit 022b05
            identified with said entry.  It is an
Packit 022b05
            implementation-specific matter as to whether the
Packit 022b05
            agent removes an invalidated entry from the table.
Packit 022b05
            Accordingly, management stations must be prepared
Packit 022b05
            to receive tabular information from agents that
Packit 022b05
            corresponds to entries not currently in use.
Packit 022b05
            Proper interpretation of such entries requires
Packit 022b05
            examination of the relevant atPhysAddress object."
Packit 022b05
    ::= { atEntry 2 }
Packit 022b05
Packit 022b05
atNetAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  NetworkAddress
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The NetworkAddress (e.g., the IP address)
Packit 022b05
            corresponding to the media-dependent `physical'
Packit 022b05
            address."
Packit 022b05
    ::= { atEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the IP group
Packit 022b05
Packit 022b05
-- Implementation of the IP group is mandatory for all
Packit 022b05
-- systems.
Packit 022b05
Packit 022b05
ipForwarding OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                forwarding(1),    -- acting as a gateway
Packit 022b05
                not-forwarding(2) -- NOT acting as a gateway
Packit 022b05
            }
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The indication of whether this entity is acting
Packit 022b05
            as an IP gateway in respect to the forwarding of
Packit 022b05
            datagrams received by, but not addressed to, this
Packit 022b05
            entity.  IP gateways forward datagrams.  IP hosts
Packit 022b05
            do not (except those source-routed via the host).
Packit 022b05
Packit 022b05
            Note that for some managed nodes, this object may
Packit 022b05
            take on only a subset of the values possible.
Packit 022b05
            Accordingly, it is appropriate for an agent to
Packit 022b05
            return a `badValue' response if a management
Packit 022b05
            station attempts to change this object to an
Packit 022b05
            inappropriate value."
Packit 022b05
    ::= { ip 1 }
Packit 022b05
Packit 022b05
ipDefaultTTL OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The default value inserted into the Time-To-Live
Packit 022b05
            field of the IP header of datagrams originated at
Packit 022b05
            this entity, whenever a TTL value is not supplied
Packit 022b05
            by the transport layer protocol."
Packit 022b05
    ::= { ip 2 }
Packit 022b05
Packit 022b05
ipInReceives 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 from
Packit 022b05
            interfaces, including those received in error."
Packit 022b05
    ::= { ip 3 }
Packit 022b05
Packit 022b05
ipInHdrErrors 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 discarded due to
Packit 022b05
            errors in their IP headers, including bad
Packit 022b05
            checksums, version number mismatch, other format
Packit 022b05
            errors, time-to-live exceeded, errors discovered
Packit 022b05
            in processing their IP options, etc."
Packit 022b05
    ::= { ip 4 }
Packit 022b05
Packit 022b05
ipInAddrErrors 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 discarded because
Packit 022b05
            the IP address in their IP header's destination
Packit 022b05
            field was not a valid address to be received at
Packit 022b05
            this entity.  This count includes invalid
Packit 022b05
            addresses (e.g., 0.0.0.0) and addresses of
Packit 022b05
            unsupported Classes (e.g., Class E).  For entities
Packit 022b05
            which are not IP Gateways and therefore do not
Packit 022b05
            forward datagrams, this counter includes datagrams
Packit 022b05
            discarded because the destination address was not
Packit 022b05
            a local address."
Packit 022b05
    ::= { ip 5 }
Packit 022b05
Packit 022b05
ipForwDatagrams 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
Packit 022b05
            entity was not their final IP destination, as a
Packit 022b05
            result of which an attempt was made to find a
Packit 022b05
            route to forward them to that final destination.
Packit 022b05
            In entities which do not act as IP Gateways, this
Packit 022b05
            counter will include only those packets which were
Packit 022b05
            Source-Routed via this entity, and the Source-
Packit 022b05
            Route option processing was successful."
Packit 022b05
    ::= { ip 6 }
Packit 022b05
Packit 022b05
ipInUnknownProtos OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of locally-addressed datagrams
Packit 022b05
            received successfully but discarded because of an
Packit 022b05
            unknown or unsupported protocol."
Packit 022b05
    ::= { ip 7 }
Packit 022b05
Packit 022b05
ipInDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of input IP datagrams for which no
Packit 022b05
            problems were encountered to prevent their
Packit 022b05
            continued processing, but which were discarded
Packit 022b05
            (e.g., for lack of buffer space).  Note that this
Packit 022b05
            counter does not include any datagrams discarded
Packit 022b05
            while awaiting re-assembly."
Packit 022b05
    ::= { ip 8 }
Packit 022b05
Packit 022b05
ipInDelivers 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 successfully
Packit 022b05
            delivered to IP user-protocols (including ICMP)."
Packit 022b05
    ::= { ip 9 }
Packit 022b05
Packit 022b05
ipOutRequests OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of IP datagrams which local IP
Packit 022b05
            user-protocols (including ICMP) supplied to IP in
Packit 022b05
            requests for transmission.  Note that this counter
Packit 022b05
            does not include any datagrams counted in
Packit 022b05
            ipForwDatagrams."
Packit 022b05
    ::= { ip 10 }
Packit 022b05
Packit 022b05
ipOutDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of output IP datagrams for which no
Packit 022b05
            problem was encountered to prevent their
Packit 022b05
            transmission to their destination, but which were
Packit 022b05
            discarded (e.g., for lack of buffer space).  Note
Packit 022b05
            that this counter would include datagrams counted
Packit 022b05
            in ipForwDatagrams if any such packets met this
Packit 022b05
            (discretionary) discard criterion."
Packit 022b05
    ::= { ip 11 }
Packit 022b05
Packit 022b05
ipOutNoRoutes OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of IP datagrams discarded because no
Packit 022b05
            route could be found to transmit them to their
Packit 022b05
            destination.  Note that this counter includes any
Packit 022b05
            packets counted in ipForwDatagrams which meet this
Packit 022b05
            `no-route' criterion.  Note that this includes any
Packit 022b05
            datagarms which a host cannot route because all of
Packit 022b05
            its default gateways are down."
Packit 022b05
    ::= { ip 12 }
Packit 022b05
Packit 022b05
ipReasmTimeout OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum number of seconds which received
Packit 022b05
            fragments are held while they are awaiting
Packit 022b05
            reassembly at this entity."
Packit 022b05
    ::= { ip 13 }
Packit 022b05
Packit 022b05
ipReasmReqds OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of IP fragments received which needed
Packit 022b05
            to be reassembled at this entity."
Packit 022b05
    ::= { ip 14 }
Packit 022b05
Packit 022b05
ipReasmOKs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of IP datagrams successfully re-
Packit 022b05
            assembled."
Packit 022b05
    ::= { ip 15 }
Packit 022b05
Packit 022b05
ipReasmFails OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of failures detected by the IP re-
Packit 022b05
            assembly algorithm (for whatever reason: timed
Packit 022b05
            out, errors, etc).  Note that this is not
Packit 022b05
            necessarily a count of discarded IP fragments
Packit 022b05
            since some algorithms (notably the algorithm in
Packit 022b05
            RFC 815) can lose track of the number of fragments
Packit 022b05
            by combining them as they are received."
Packit 022b05
    ::= { ip 16 }
Packit 022b05
Packit 022b05
ipFragOKs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of IP datagrams that have been
Packit 022b05
            successfully fragmented at this entity."
Packit 022b05
    ::= { ip 17 }
Packit 022b05
Packit 022b05
ipFragFails OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of IP datagrams that have been
Packit 022b05
            discarded because they needed to be fragmented at
Packit 022b05
            this entity but could not be, e.g., because their
Packit 022b05
            Don't Fragment flag was set."
Packit 022b05
    ::= { ip 18 }
Packit 022b05
Packit 022b05
ipFragCreates OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of IP datagram fragments that have
Packit 022b05
            been generated as a result of fragmentation at
Packit 022b05
            this entity."
Packit 022b05
    ::= { ip 19 }
Packit 022b05
Packit 022b05
-- the IP address table
Packit 022b05
Packit 022b05
-- The IP address table contains this entity's IP addressing
Packit 022b05
-- information.
Packit 022b05
Packit 022b05
ipAddrTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF IpAddrEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The table of addressing information relevant to
Packit 022b05
            this entity's IP addresses."
Packit 022b05
    ::= { ip 20 }
Packit 022b05
Packit 022b05
ipAddrEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddrEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The addressing information for one of this
Packit 022b05
            entity's IP addresses."
Packit 022b05
    INDEX   { ipAdEntAddr }
Packit 022b05
    ::= { ipAddrTable 1 }
Packit 022b05
Packit 022b05
IpAddrEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        ipAdEntAddr
Packit 022b05
            IpAddress,
Packit 022b05
        ipAdEntIfIndex
Packit 022b05
            INTEGER,
Packit 022b05
        ipAdEntNetMask
Packit 022b05
            IpAddress,
Packit 022b05
        ipAdEntBcastAddr
Packit 022b05
            INTEGER,
Packit 022b05
        ipAdEntReasmMaxSize
Packit 022b05
            INTEGER (0..65535)
Packit 022b05
    }
Packit 022b05
Packit 022b05
ipAdEntAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The IP address to which this entry's addressing
Packit 022b05
            information pertains."
Packit 022b05
    ::= { ipAddrEntry 1 }
Packit 022b05
Packit 022b05
ipAdEntIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The index value which uniquely identifies the
Packit 022b05
            interface to which this entry is applicable.  The
Packit 022b05
            interface identified by a particular value of this
Packit 022b05
            index is the same interface as identified by the
Packit 022b05
            same value of ifIndex."
Packit 022b05
    ::= { ipAddrEntry 2 }
Packit 022b05
Packit 022b05
ipAdEntNetMask OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The subnet mask associated with the IP address of
Packit 022b05
            this entry.  The value of the mask is an IP
Packit 022b05
            address with all the network bits set to 1 and all
Packit 022b05
            the hosts bits set to 0."
Packit 022b05
    ::= { ipAddrEntry 3 }
Packit 022b05
Packit 022b05
ipAdEntBcastAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The value of the least-significant bit in the IP
Packit 022b05
            broadcast address used for sending datagrams on
Packit 022b05
            the (logical) interface associated with the IP
Packit 022b05
            address of this entry.  For example, when the
Packit 022b05
            Internet standard all-ones broadcast address is
Packit 022b05
            used, the value will be 1.  This value applies to
Packit 022b05
            both the subnet and network broadcasts addresses
Packit 022b05
            used by the entity on this (logical) interface."
Packit 022b05
    ::= { ipAddrEntry 4 }
Packit 022b05
Packit 022b05
ipAdEntReasmMaxSize OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The size of the largest IP datagram which this
Packit 022b05
            entity can re-assemble from incoming IP fragmented
Packit 022b05
            datagrams received on this interface."
Packit 022b05
    ::= { ipAddrEntry 5 }
Packit 022b05
Packit 022b05
-- the IP routing table
Packit 022b05
Packit 022b05
-- The IP routing table contains an entry for each route
Packit 022b05
-- presently known to this entity.
Packit 022b05
Packit 022b05
ipRouteTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF IpRouteEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This entity's IP Routing table."
Packit 022b05
    ::= { ip 21 }
Packit 022b05
Packit 022b05
ipRouteEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  IpRouteEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A route to a particular destination."
Packit 022b05
    INDEX   { ipRouteDest }
Packit 022b05
    ::= { ipRouteTable 1 }
Packit 022b05
Packit 022b05
IpRouteEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        ipRouteDest
Packit 022b05
            IpAddress,
Packit 022b05
        ipRouteIfIndex
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteMetric1
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteMetric2
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteMetric3
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteMetric4
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteNextHop
Packit 022b05
            IpAddress,
Packit 022b05
        ipRouteType
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteProto
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteAge
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteMask
Packit 022b05
            IpAddress,
Packit 022b05
        ipRouteMetric5
Packit 022b05
            INTEGER,
Packit 022b05
        ipRouteInfo
Packit 022b05
            OBJECT IDENTIFIER
Packit 022b05
    }
Packit 022b05
Packit 022b05
ipRouteDest OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The destination IP address of this route.  An
Packit 022b05
            entry with a value of 0.0.0.0 is considered a
Packit 022b05
            default route.  Multiple routes to a single
Packit 022b05
            destination can appear in the table, but access to
Packit 022b05
            such multiple entries is dependent on the table-
Packit 022b05
            access mechanisms defined by the network
Packit 022b05
            management protocol in use."
Packit 022b05
    ::= { ipRouteEntry 1 }
Packit 022b05
Packit 022b05
ipRouteIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The index value which uniquely identifies the
Packit 022b05
            local interface through which the next hop of this
Packit 022b05
            route should be reached.  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
            ifIndex."
Packit 022b05
    ::= { ipRouteEntry 2 }
Packit 022b05
Packit 022b05
ipRouteMetric1 OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The primary routing metric for this route.  The
Packit 022b05
            semantics of this metric are determined by the
Packit 022b05
            routing-protocol specified in the route's
Packit 022b05
            ipRouteProto value.  If this metric is not used,
Packit 022b05
            its value should be set to -1."
Packit 022b05
    ::= { ipRouteEntry 3 }
Packit 022b05
Packit 022b05
ipRouteMetric2 OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An alternate routing metric for this route.  The
Packit 022b05
            semantics of this metric are determined by the
Packit 022b05
            routing-protocol specified in the route's
Packit 022b05
            ipRouteProto value.  If this metric is not used,
Packit 022b05
            its value should be set to -1."
Packit 022b05
    ::= { ipRouteEntry 4 }
Packit 022b05
Packit 022b05
ipRouteMetric3 OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An alternate routing metric for this route.  The
Packit 022b05
            semantics of this metric are determined by the
Packit 022b05
            routing-protocol specified in the route's
Packit 022b05
            ipRouteProto value.  If this metric is not used,
Packit 022b05
            its value should be set to -1."
Packit 022b05
    ::= { ipRouteEntry 5 }
Packit 022b05
Packit 022b05
ipRouteMetric4 OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An alternate routing metric for this route.  The
Packit 022b05
            semantics of this metric are determined by the
Packit 022b05
            routing-protocol specified in the route's
Packit 022b05
            ipRouteProto value.  If this metric is not used,
Packit 022b05
            its value should be set to -1."
Packit 022b05
    ::= { ipRouteEntry 6 }
Packit 022b05
Packit 022b05
ipRouteNextHop 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 of this route.
Packit 022b05
            (In the case of a route bound to an interface
Packit 022b05
            which is realized via a broadcast media, the value
Packit 022b05
            of this field is the agent's IP address on that
Packit 022b05
            interface.)"
Packit 022b05
    ::= { ipRouteEntry 7 }
Packit 022b05
Packit 022b05
ipRouteType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                other(1),        -- none of the following
Packit 022b05
Packit 022b05
                invalid(2),      -- an invalidated route
Packit 022b05
Packit 022b05
                                 -- route to directly
Packit 022b05
                direct(3),       -- connected (sub-)network
Packit 022b05
Packit 022b05
                                 -- route to a non-local
Packit 022b05
                indirect(4)      -- host/network/sub-network
Packit 022b05
            }
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The type of route.  Note that the values
Packit 022b05
            direct(3) and indirect(4) refer to the notion of
Packit 022b05
            direct and indirect routing in the IP
Packit 022b05
            architecture.
Packit 022b05
Packit 022b05
            Setting this object to the value invalid(2) has
Packit 022b05
            the effect of invalidating the corresponding entry
Packit 022b05
            in the ipRouteTable object.  That is, it
Packit 022b05
            effectively dissasociates the destination
Packit 022b05
            identified with said entry from the route
Packit 022b05
            identified with said entry.  It is an
Packit 022b05
            implementation-specific matter as to whether the
Packit 022b05
            agent removes an invalidated entry from the table.
Packit 022b05
            Accordingly, management stations must be prepared
Packit 022b05
            to receive tabular information from agents that
Packit 022b05
            corresponds to entries not currently in use.
Packit 022b05
            Proper interpretation of such entries requires
Packit 022b05
            examination of the relevant ipRouteType object."
Packit 022b05
    ::= { ipRouteEntry 8 }
Packit 022b05
Packit 022b05
ipRouteProto OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                other(1),       -- none of the following
Packit 022b05
Packit 022b05
                                -- non-protocol information,
Packit 022b05
                                -- e.g., manually configured
Packit 022b05
                local(2),       -- entries
Packit 022b05
Packit 022b05
                                -- set via a network
Packit 022b05
                netmgmt(3),     -- management protocol
Packit 022b05
Packit 022b05
                                -- obtained via ICMP,
Packit 022b05
                icmp(4),        -- e.g., Redirect
Packit 022b05
Packit 022b05
                                -- the remaining values are
Packit 022b05
                                -- all gateway routing
Packit 022b05
                                -- protocols
Packit 022b05
                egp(5),
Packit 022b05
                ggp(6),
Packit 022b05
                hello(7),
Packit 022b05
                rip(8),
Packit 022b05
                is-is(9),
Packit 022b05
                es-is(10),
Packit 022b05
                ciscoIgrp(11),
Packit 022b05
                bbnSpfIgp(12),
Packit 022b05
                ospf(13),
Packit 022b05
                bgp(14)
Packit 022b05
            }
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The routing mechanism via which this route was
Packit 022b05
            learned.  Inclusion of values for gateway routing
Packit 022b05
            protocols is not intended to imply that hosts
Packit 022b05
            should support those protocols."
Packit 022b05
    ::= { ipRouteEntry 9 }
Packit 022b05
Packit 022b05
ipRouteAge OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of seconds since this route was last
Packit 022b05
            updated or otherwise determined to be correct.
Packit 022b05
            Note that no semantics of `too old' can be implied
Packit 022b05
            except through knowledge of the routing protocol
Packit 022b05
            by which the route was learned."
Packit 022b05
    ::= { ipRouteEntry 10 }
Packit 022b05
Packit 022b05
ipRouteMask OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Indicate the mask to be logical-ANDed with the
Packit 022b05
            destination address before being compared to the
Packit 022b05
            value in the ipRouteDest field.  For those systems
Packit 022b05
            that do not support arbitrary subnet masks, an
Packit 022b05
            agent constructs the value of the ipRouteMask by
Packit 022b05
            determining whether the value of the correspondent
Packit 022b05
            ipRouteDest field belong to a class-A, B, or C
Packit 022b05
            network, and then using one of:
Packit 022b05
Packit 022b05
                 mask           network
Packit 022b05
                 255.0.0.0      class-A
Packit 022b05
                 255.255.0.0    class-B
Packit 022b05
                 255.255.255.0  class-C
Packit 022b05
            If the value of the ipRouteDest is 0.0.0.0 (a
Packit 022b05
            default route), then the mask value is also
Packit 022b05
            0.0.0.0.  It should be noted that all IP routing
Packit 022b05
            subsystems implicitly use this mechanism."
Packit 022b05
    ::= { ipRouteEntry 11 }
Packit 022b05
Packit 022b05
ipRouteMetric5 OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An alternate routing metric for this route.  The
Packit 022b05
            semantics of this metric are determined by the
Packit 022b05
            routing-protocol specified in the route's
Packit 022b05
            ipRouteProto value.  If this metric is not used,
Packit 022b05
            its value should be set to -1."
Packit 022b05
    ::= { ipRouteEntry 12 }
Packit 022b05
Packit 022b05
ipRouteInfo OBJECT-TYPE
Packit 022b05
    SYNTAX  OBJECT IDENTIFIER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A reference to MIB definitions specific to the
Packit 022b05
            particular routing protocol which is responsible
Packit 022b05
            for this route, as determined by the value
Packit 022b05
            specified in the route's ipRouteProto value.  If
Packit 022b05
            this information is not present, its value should
Packit 022b05
            be set to the OBJECT IDENTIFIER { 0 0 }, which is
Packit 022b05
            a syntatically valid object identifier, and any
Packit 022b05
            conformant implementation of ASN.1 and BER must be
Packit 022b05
            able to generate and recognize this value."
Packit 022b05
    ::= { ipRouteEntry 13 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the IP Address Translation table
Packit 022b05
Packit 022b05
-- The IP address translation table contain the IpAddress to
Packit 022b05
-- `physical' address equivalences.  Some interfaces do not
Packit 022b05
-- use translation tables for determining address
Packit 022b05
-- equivalences (e.g., DDN-X.25 has an algorithmic method);
Packit 022b05
-- if all interfaces are of this type, then the Address
Packit 022b05
-- Translation table is empty, i.e., has zero entries.
Packit 022b05
Packit 022b05
ipNetToMediaTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF IpNetToMediaEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The IP Address Translation table used for mapping
Packit 022b05
            from IP addresses to physical addresses."
Packit 022b05
    ::= { ip 22 }
Packit 022b05
Packit 022b05
ipNetToMediaEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  IpNetToMediaEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Each entry contains one IpAddress to `physical'
Packit 022b05
            address equivalence."
Packit 022b05
    INDEX   { ipNetToMediaIfIndex,
Packit 022b05
              ipNetToMediaNetAddress }
Packit 022b05
    ::= { ipNetToMediaTable 1 }
Packit 022b05
Packit 022b05
IpNetToMediaEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        ipNetToMediaIfIndex
Packit 022b05
            INTEGER,
Packit 022b05
        ipNetToMediaPhysAddress
Packit 022b05
            PhysAddress,
Packit 022b05
        ipNetToMediaNetAddress
Packit 022b05
            IpAddress,
Packit 022b05
        ipNetToMediaType
Packit 022b05
            INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
ipNetToMediaIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The interface on which this entry's equivalence
Packit 022b05
            is effective.  The interface identified by a
Packit 022b05
            particular value of this index is the same
Packit 022b05
            interface as identified by the same value of
Packit 022b05
            ifIndex."
Packit 022b05
    ::= { ipNetToMediaEntry 1 }
Packit 022b05
Packit 022b05
ipNetToMediaPhysAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  PhysAddress
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The media-dependent `physical' address."
Packit 022b05
    ::= { ipNetToMediaEntry 2 }
Packit 022b05
Packit 022b05
ipNetToMediaNetAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The IpAddress corresponding to the media-
Packit 022b05
            dependent `physical' address."
Packit 022b05
    ::= { ipNetToMediaEntry 3 }
Packit 022b05
Packit 022b05
ipNetToMediaType OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                other(1),        -- none of the following
Packit 022b05
                invalid(2),      -- an invalidated mapping
Packit 022b05
                dynamic(3),
Packit 022b05
                static(4)
Packit 022b05
            }
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The type of mapping.
Packit 022b05
Packit 022b05
            Setting this object to the value invalid(2) has
Packit 022b05
            the effect of invalidating the corresponding entry
Packit 022b05
            in the ipNetToMediaTable.  That is, it effectively
Packit 022b05
            dissasociates the interface identified with said
Packit 022b05
            entry from the mapping identified with said entry.
Packit 022b05
            It is an implementation-specific matter as to
Packit 022b05
            whether the agent removes an invalidated entry
Packit 022b05
            from the table.  Accordingly, management stations
Packit 022b05
            must be prepared to receive tabular information
Packit 022b05
            from agents that corresponds to entries not
Packit 022b05
            currently in use.  Proper interpretation of such
Packit 022b05
            entries requires examination of the relevant
Packit 022b05
            ipNetToMediaType object."
Packit 022b05
    ::= { ipNetToMediaEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- additional IP objects
Packit 022b05
Packit 022b05
ipRoutingDiscards OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of routing entries which were chosen
Packit 022b05
            to be discarded even though they are valid.  One
Packit 022b05
            possible reason for discarding such an entry could
Packit 022b05
            be to free-up buffer space for other routing
Packit 022b05
            entries."
Packit 022b05
    ::= { ip 23 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the ICMP group
Packit 022b05
Packit 022b05
-- Implementation of the ICMP group is mandatory for all
Packit 022b05
-- systems.
Packit 022b05
Packit 022b05
icmpInMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of ICMP messages which the
Packit 022b05
            entity received.  Note that this counter includes
Packit 022b05
            all those counted by icmpInErrors."
Packit 022b05
    ::= { icmp 1 }
Packit 022b05
Packit 022b05
icmpInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP messages which the entity
Packit 022b05
            received but determined as having ICMP-specific
Packit 022b05
            errors (bad ICMP checksums, bad length, etc.)."
Packit 022b05
    ::= { icmp 2 }
Packit 022b05
Packit 022b05
icmpInDestUnreachs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Destination Unreachable
Packit 022b05
            messages received."
Packit 022b05
    ::= { icmp 3 }
Packit 022b05
Packit 022b05
icmpInTimeExcds OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Time Exceeded messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 4 }
Packit 022b05
Packit 022b05
icmpInParmProbs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Parameter Problem messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 5 }
Packit 022b05
Packit 022b05
icmpInSrcQuenchs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Source Quench messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 6 }
Packit 022b05
Packit 022b05
icmpInRedirects OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Redirect messages received."
Packit 022b05
    ::= { icmp 7 }
Packit 022b05
Packit 022b05
icmpInEchos OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Echo (request) messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 8 }
Packit 022b05
Packit 022b05
icmpInEchoReps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Echo Reply messages received."
Packit 022b05
    ::= { icmp 9 }
Packit 022b05
Packit 022b05
icmpInTimestamps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Timestamp (request) messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 10 }
Packit 022b05
Packit 022b05
icmpInTimestampReps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Timestamp Reply messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 11 }
Packit 022b05
Packit 022b05
icmpInAddrMasks OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Address Mask Request messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 12 }
Packit 022b05
Packit 022b05
icmpInAddrMaskReps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Address Mask Reply messages
Packit 022b05
            received."
Packit 022b05
    ::= { icmp 13 }
Packit 022b05
Packit 022b05
icmpOutMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of ICMP messages which this
Packit 022b05
            entity attempted to send.  Note that this counter
Packit 022b05
            includes all those counted by icmpOutErrors."
Packit 022b05
    ::= { icmp 14 }
Packit 022b05
Packit 022b05
icmpOutErrors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP messages which this entity did
Packit 022b05
            not send due to problems discovered within ICMP
Packit 022b05
            such as a lack of buffers.  This value should not
Packit 022b05
            include errors discovered outside the ICMP layer
Packit 022b05
            such as the inability of IP to route the resultant
Packit 022b05
            datagram.  In some implementations there may be no
Packit 022b05
            types of error which contribute to this counter's
Packit 022b05
            value."
Packit 022b05
    ::= { icmp 15 }
Packit 022b05
Packit 022b05
icmpOutDestUnreachs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Destination Unreachable
Packit 022b05
            messages sent."
Packit 022b05
    ::= { icmp 16 }
Packit 022b05
Packit 022b05
icmpOutTimeExcds OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Time Exceeded messages sent."
Packit 022b05
    ::= { icmp 17 }
Packit 022b05
Packit 022b05
icmpOutParmProbs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Parameter Problem messages
Packit 022b05
            sent."
Packit 022b05
    ::= { icmp 18 }
Packit 022b05
Packit 022b05
icmpOutSrcQuenchs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Source Quench messages sent."
Packit 022b05
    ::= { icmp 19 }
Packit 022b05
Packit 022b05
icmpOutRedirects OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Redirect messages sent.  For a
Packit 022b05
            host, this object will always be zero, since hosts
Packit 022b05
            do not send redirects."
Packit 022b05
    ::= { icmp 20 }
Packit 022b05
Packit 022b05
icmpOutEchos OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Echo (request) messages sent."
Packit 022b05
    ::= { icmp 21 }
Packit 022b05
Packit 022b05
icmpOutEchoReps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Echo Reply messages sent."
Packit 022b05
    ::= { icmp 22 }
Packit 022b05
Packit 022b05
icmpOutTimestamps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Timestamp (request) messages
Packit 022b05
            sent."
Packit 022b05
    ::= { icmp 23 }
Packit 022b05
Packit 022b05
icmpOutTimestampReps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Timestamp Reply messages
Packit 022b05
            sent."
Packit 022b05
    ::= { icmp 24 }
Packit 022b05
Packit 022b05
icmpOutAddrMasks OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Address Mask Request messages
Packit 022b05
            sent."
Packit 022b05
    ::= { icmp 25 }
Packit 022b05
Packit 022b05
icmpOutAddrMaskReps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of ICMP Address Mask Reply messages
Packit 022b05
            sent."
Packit 022b05
    ::= { icmp 26 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the TCP group
Packit 022b05
Packit 022b05
-- Implementation of the TCP group is mandatory for all
Packit 022b05
-- systems that implement the TCP.
Packit 022b05
Packit 022b05
-- Note that instances of object types that represent
Packit 022b05
-- information about a particular TCP connection are
Packit 022b05
-- transient; they persist only as long as the connection
Packit 022b05
-- in question.
Packit 022b05
Packit 022b05
tcpRtoAlgorithm OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                other(1),    -- none of the following
Packit 022b05
Packit 022b05
                constant(2), -- a constant rto
Packit 022b05
                rsre(3),     -- MIL-STD-1778, Appendix B
Packit 022b05
                vanj(4)      -- Van Jacobson's algorithm [10]
Packit 022b05
            }
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The algorithm used to determine the timeout value
Packit 022b05
            used for retransmitting unacknowledged octets."
Packit 022b05
    ::= { tcp 1 }
Packit 022b05
Packit 022b05
tcpRtoMin OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The minimum value permitted by a TCP
Packit 022b05
            implementation for the retransmission timeout,
Packit 022b05
            measured in milliseconds.  More refined semantics
Packit 022b05
            for objects of this type depend upon the algorithm
Packit 022b05
            used to determine the retransmission timeout.  In
Packit 022b05
            particular, when the timeout algorithm is rsre(3),
Packit 022b05
            an object of this type has the semantics of the
Packit 022b05
            LBOUND quantity described in RFC 793."
Packit 022b05
    ::= { tcp 2 }
Packit 022b05
Packit 022b05
Packit 022b05
tcpRtoMax OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The maximum value permitted by a TCP
Packit 022b05
            implementation for the retransmission timeout,
Packit 022b05
            measured in milliseconds.  More refined semantics
Packit 022b05
            for objects of this type depend upon the algorithm
Packit 022b05
            used to determine the retransmission timeout.  In
Packit 022b05
            particular, when the timeout algorithm is rsre(3),
Packit 022b05
            an object of this type has the semantics of the
Packit 022b05
            UBOUND quantity described in RFC 793."
Packit 022b05
    ::= { tcp 3 }
Packit 022b05
Packit 022b05
tcpMaxConn OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The limit on the total number of TCP connections
Packit 022b05
            the entity can support.  In entities where the
Packit 022b05
            maximum number of connections is dynamic, this
Packit 022b05
            object should contain the value -1."
Packit 022b05
    ::= { tcp 4 }
Packit 022b05
Packit 022b05
tcpActiveOpens OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times TCP connections have made a
Packit 022b05
            direct transition to the SYN-SENT state from the
Packit 022b05
            CLOSED state."
Packit 022b05
    ::= { tcp 5 }
Packit 022b05
Packit 022b05
tcpPassiveOpens OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times TCP connections have made a
Packit 022b05
            direct transition to the SYN-RCVD state from the
Packit 022b05
            LISTEN state."
Packit 022b05
    ::= { tcp 6 }
Packit 022b05
Packit 022b05
tcpAttemptFails OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times TCP connections have made a
Packit 022b05
            direct transition to the CLOSED state from either
Packit 022b05
            the SYN-SENT state or the SYN-RCVD state, plus the
Packit 022b05
            number of times TCP connections have made a direct
Packit 022b05
            transition to the LISTEN state from the SYN-RCVD
Packit 022b05
            state."
Packit 022b05
    ::= { tcp 7 }
Packit 022b05
Packit 022b05
tcpEstabResets OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of times TCP connections have made a
Packit 022b05
            direct transition to the CLOSED state from either
Packit 022b05
            the ESTABLISHED state or the CLOSE-WAIT state."
Packit 022b05
    ::= { tcp 8 }
Packit 022b05
Packit 022b05
tcpCurrEstab OBJECT-TYPE
Packit 022b05
    SYNTAX  Gauge
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of TCP connections for which the
Packit 022b05
            current state is either ESTABLISHED or CLOSE-
Packit 022b05
            WAIT."
Packit 022b05
    ::= { tcp 9 }
Packit 022b05
Packit 022b05
tcpInSegs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of segments received, including
Packit 022b05
            those received in error.  This count includes
Packit 022b05
            segments received on currently established
Packit 022b05
            connections."
Packit 022b05
    ::= { tcp 10 }
Packit 022b05
Packit 022b05
tcpOutSegs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of segments sent, including
Packit 022b05
            those on current connections but excluding those
Packit 022b05
            containing only retransmitted octets."
Packit 022b05
    ::= { tcp 11 }
Packit 022b05
Packit 022b05
tcpRetransSegs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of segments retransmitted - that
Packit 022b05
            is, the number of TCP segments transmitted
Packit 022b05
            containing one or more previously transmitted
Packit 022b05
            octets."
Packit 022b05
    ::= { tcp 12 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the TCP Connection table
Packit 022b05
Packit 022b05
-- The TCP connection table contains information about this
Packit 022b05
-- entity's existing TCP connections.
Packit 022b05
Packit 022b05
tcpConnTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF TcpConnEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table containing TCP connection-specific
Packit 022b05
            information."
Packit 022b05
    ::= { tcp 13 }
Packit 022b05
Packit 022b05
tcpConnEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  TcpConnEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about a particular current TCP
Packit 022b05
            connection.  An object of this type is transient,
Packit 022b05
            in that it ceases to exist when (or soon after)
Packit 022b05
            the connection makes the transition to the CLOSED
Packit 022b05
            state."
Packit 022b05
    INDEX   { tcpConnLocalAddress,
Packit 022b05
              tcpConnLocalPort,
Packit 022b05
              tcpConnRemAddress,
Packit 022b05
              tcpConnRemPort }
Packit 022b05
    ::= { tcpConnTable 1 }
Packit 022b05
Packit 022b05
TcpConnEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        tcpConnState
Packit 022b05
            INTEGER,
Packit 022b05
        tcpConnLocalAddress
Packit 022b05
            IpAddress,
Packit 022b05
        tcpConnLocalPort
Packit 022b05
            INTEGER (0..65535),
Packit 022b05
        tcpConnRemAddress
Packit 022b05
            IpAddress,
Packit 022b05
        tcpConnRemPort
Packit 022b05
            INTEGER (0..65535)
Packit 022b05
    }
Packit 022b05
Packit 022b05
tcpConnState OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                closed(1),
Packit 022b05
                listen(2),
Packit 022b05
                synSent(3),
Packit 022b05
                synReceived(4),
Packit 022b05
                established(5),
Packit 022b05
                finWait1(6),
Packit 022b05
                finWait2(7),
Packit 022b05
                closeWait(8),
Packit 022b05
                lastAck(9),
Packit 022b05
                closing(10),
Packit 022b05
                timeWait(11),
Packit 022b05
                deleteTCB(12)
Packit 022b05
            }
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The state of this TCP connection.
Packit 022b05
Packit 022b05
            The only value which may be set by a management
Packit 022b05
            station is deleteTCB(12).  Accordingly, it is
Packit 022b05
            appropriate for an agent to return a `badValue'
Packit 022b05
            response if a management station attempts to set
Packit 022b05
            this object to any other value.
Packit 022b05
Packit 022b05
            If a management station sets this object to the
Packit 022b05
            value deleteTCB(12), then this has the effect of
Packit 022b05
            deleting the TCB (as defined in RFC 793) of the
Packit 022b05
            corresponding connection on the managed node,
Packit 022b05
            resulting in immediate termination of the
Packit 022b05
            connection.
Packit 022b05
Packit 022b05
            As an implementation-specific option, a RST
Packit 022b05
            segment may be sent from the managed node to the
Packit 022b05
            other TCP endpoint (note however that RST segments
Packit 022b05
            are not sent reliably)."
Packit 022b05
    ::= { tcpConnEntry 1 }
Packit 022b05
Packit 022b05
tcpConnLocalAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The local IP address for this TCP connection.  In
Packit 022b05
            the case of a connection in the listen state which
Packit 022b05
            is willing to accept connections for any IP
Packit 022b05
            interface associated with the node, the value
Packit 022b05
            0.0.0.0 is used."
Packit 022b05
    ::= { tcpConnEntry 2 }
Packit 022b05
Packit 022b05
tcpConnLocalPort OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The local port number for this TCP connection."
Packit 022b05
    ::= { tcpConnEntry 3 }
Packit 022b05
Packit 022b05
tcpConnRemAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The remote IP address for this TCP connection."
Packit 022b05
    ::= { tcpConnEntry 4 }
Packit 022b05
Packit 022b05
tcpConnRemPort OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The remote port number for this TCP connection."
Packit 022b05
    ::= { tcpConnEntry 5 }
Packit 022b05
Packit 022b05
Packit 022b05
-- additional TCP objects
Packit 022b05
Packit 022b05
tcpInErrs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of segments received in error
Packit 022b05
            (e.g., bad TCP checksums)."
Packit 022b05
    ::= { tcp 14 }
Packit 022b05
Packit 022b05
tcpOutRsts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of TCP segments sent containing the
Packit 022b05
            RST flag."
Packit 022b05
    ::= { tcp 15 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the UDP group
Packit 022b05
Packit 022b05
-- Implementation of the UDP group is mandatory for all
Packit 022b05
-- systems which implement the UDP.
Packit 022b05
Packit 022b05
udpInDatagrams OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of UDP datagrams delivered to
Packit 022b05
            UDP users."
Packit 022b05
    ::= { udp 1 }
Packit 022b05
Packit 022b05
udpNoPorts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of received UDP datagrams for
Packit 022b05
            which there was no application at the destination
Packit 022b05
            port."
Packit 022b05
    ::= { udp 2 }
Packit 022b05
Packit 022b05
udpInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of received UDP datagrams that could
Packit 022b05
            not be delivered for reasons other than the lack
Packit 022b05
            of an application at the destination port."
Packit 022b05
    ::= { udp 3 }
Packit 022b05
Packit 022b05
udpOutDatagrams OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of UDP datagrams sent from this
Packit 022b05
            entity."
Packit 022b05
    ::= { udp 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the UDP Listener table
Packit 022b05
Packit 022b05
-- The UDP listener table contains information about this
Packit 022b05
-- entity's UDP end-points on which a local application is
Packit 022b05
-- currently accepting datagrams.
Packit 022b05
Packit 022b05
udpTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF UdpEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A table containing UDP listener information."
Packit 022b05
    ::= { udp 5 }
Packit 022b05
Packit 022b05
udpEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  UdpEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about a particular current UDP
Packit 022b05
            listener."
Packit 022b05
    INDEX   { udpLocalAddress, udpLocalPort }
Packit 022b05
    ::= { udpTable 1 }
Packit 022b05
Packit 022b05
UdpEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        udpLocalAddress
Packit 022b05
            IpAddress,
Packit 022b05
        udpLocalPort
Packit 022b05
            INTEGER (0..65535)
Packit 022b05
    }
Packit 022b05
Packit 022b05
udpLocalAddress OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The local IP address for this UDP listener.  In
Packit 022b05
            the case of a UDP listener which is willing to
Packit 022b05
            accept datagrams for any IP interface associated
Packit 022b05
            with the node, the value 0.0.0.0 is used."
Packit 022b05
    ::= { udpEntry 1 }
Packit 022b05
Packit 022b05
udpLocalPort OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER (0..65535)
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The local port number for this UDP listener."
Packit 022b05
    ::= { udpEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the EGP group
Packit 022b05
Packit 022b05
-- Implementation of the EGP group is mandatory for all
Packit 022b05
-- systems which implement the EGP.
Packit 022b05
Packit 022b05
egpInMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP messages received without
Packit 022b05
            error."
Packit 022b05
    ::= { egp 1 }
Packit 022b05
Packit 022b05
egpInErrors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP messages received that proved
Packit 022b05
            to be in error."
Packit 022b05
    ::= { egp 2 }
Packit 022b05
Packit 022b05
egpOutMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of locally generated EGP
Packit 022b05
            messages."
Packit 022b05
    ::= { egp 3 }
Packit 022b05
Packit 022b05
egpOutErrors OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of locally generated EGP messages not
Packit 022b05
            sent due to resource limitations within an EGP
Packit 022b05
            entity."
Packit 022b05
    ::= { egp 4 }
Packit 022b05
Packit 022b05
Packit 022b05
-- the EGP Neighbor table
Packit 022b05
Packit 022b05
-- The EGP neighbor table contains information about this
Packit 022b05
-- entity's EGP neighbors.
Packit 022b05
Packit 022b05
egpNeighTable OBJECT-TYPE
Packit 022b05
    SYNTAX  SEQUENCE OF EgpNeighEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The EGP neighbor table."
Packit 022b05
    ::= { egp 5 }
Packit 022b05
Packit 022b05
egpNeighEntry OBJECT-TYPE
Packit 022b05
    SYNTAX  EgpNeighEntry
Packit 022b05
    ACCESS  not-accessible
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Information about this entity's relationship with
Packit 022b05
            a particular EGP neighbor."
Packit 022b05
    INDEX   { egpNeighAddr }
Packit 022b05
    ::= { egpNeighTable 1 }
Packit 022b05
Packit 022b05
EgpNeighEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        egpNeighState
Packit 022b05
            INTEGER,
Packit 022b05
        egpNeighAddr
Packit 022b05
            IpAddress,
Packit 022b05
        egpNeighAs
Packit 022b05
            INTEGER,
Packit 022b05
        egpNeighInMsgs
Packit 022b05
            Counter,
Packit 022b05
        egpNeighInErrs
Packit 022b05
            Counter,
Packit 022b05
        egpNeighOutMsgs
Packit 022b05
            Counter,
Packit 022b05
        egpNeighOutErrs
Packit 022b05
            Counter,
Packit 022b05
        egpNeighInErrMsgs
Packit 022b05
            Counter,
Packit 022b05
        egpNeighOutErrMsgs
Packit 022b05
            Counter,
Packit 022b05
        egpNeighStateUps
Packit 022b05
            Counter,
Packit 022b05
        egpNeighStateDowns
Packit 022b05
            Counter,
Packit 022b05
        egpNeighIntervalHello
Packit 022b05
            INTEGER,
Packit 022b05
        egpNeighIntervalPoll
Packit 022b05
            INTEGER,
Packit 022b05
        egpNeighMode
Packit 022b05
            INTEGER,
Packit 022b05
        egpNeighEventTrigger
Packit 022b05
            INTEGER
Packit 022b05
    }
Packit 022b05
Packit 022b05
egpNeighState OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER {
Packit 022b05
                idle(1),
Packit 022b05
                acquisition(2),
Packit 022b05
                down(3),
Packit 022b05
                up(4),
Packit 022b05
                cease(5)
Packit 022b05
            }
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The EGP state of the local system with respect to
Packit 022b05
            this entry's EGP neighbor.  Each EGP state is
Packit 022b05
            represented by a value that is one greater than
Packit 022b05
            the numerical value associated with said state in
Packit 022b05
            RFC 904."
Packit 022b05
    ::= { egpNeighEntry 1 }
Packit 022b05
Packit 022b05
egpNeighAddr OBJECT-TYPE
Packit 022b05
    SYNTAX  IpAddress
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The IP address of this entry's EGP neighbor."
Packit 022b05
    ::= { egpNeighEntry 2 }
Packit 022b05
Packit 022b05
egpNeighAs OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The autonomous system of this EGP peer.  Zero
Packit 022b05
            should be specified if the autonomous system
Packit 022b05
            number of the neighbor is not yet known."
Packit 022b05
    ::= { egpNeighEntry 3 }
Packit 022b05
Packit 022b05
egpNeighInMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP messages received without error
Packit 022b05
            from this EGP peer."
Packit 022b05
    ::= { egpNeighEntry 4 }
Packit 022b05
Packit 022b05
egpNeighInErrs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP messages received from this EGP
Packit 022b05
            peer that proved to be in error (e.g., bad EGP
Packit 022b05
            checksum)."
Packit 022b05
    ::= { egpNeighEntry 5 }
Packit 022b05
Packit 022b05
egpNeighOutMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of locally generated EGP messages to
Packit 022b05
            this EGP peer."
Packit 022b05
    ::= { egpNeighEntry 6 }
Packit 022b05
Packit 022b05
egpNeighOutErrs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of locally generated EGP messages not
Packit 022b05
            sent to this EGP peer due to resource limitations
Packit 022b05
            within an EGP entity."
Packit 022b05
    ::= { egpNeighEntry 7 }
Packit 022b05
Packit 022b05
egpNeighInErrMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP-defined error messages received
Packit 022b05
            from this EGP peer."
Packit 022b05
    ::= { egpNeighEntry 8 }
Packit 022b05
Packit 022b05
egpNeighOutErrMsgs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP-defined error messages sent to
Packit 022b05
            this EGP peer."
Packit 022b05
    ::= { egpNeighEntry 9 }
Packit 022b05
Packit 022b05
egpNeighStateUps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP state transitions to the UP
Packit 022b05
            state with this EGP peer."
Packit 022b05
    ::= { egpNeighEntry 10 }
Packit 022b05
Packit 022b05
egpNeighStateDowns OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The number of EGP state transitions from the UP
Packit 022b05
            state to any other state with this EGP peer."
Packit 022b05
    ::= { egpNeighEntry 11 }
Packit 022b05
Packit 022b05
egpNeighIntervalHello OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The interval between EGP Hello command
Packit 022b05
            retransmissions (in hundredths of a second).  This
Packit 022b05
            represents the t1 timer as defined in RFC 904."
Packit 022b05
    ::= { egpNeighEntry 12 }
Packit 022b05
Packit 022b05
egpNeighIntervalPoll OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The interval between EGP poll command
Packit 022b05
            retransmissions (in hundredths of a second).  This
Packit 022b05
            represents the t3 timer as defined in RFC 904."
Packit 022b05
    ::= { egpNeighEntry 13 }
Packit 022b05
Packit 022b05
egpNeighMode OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER { active(1), passive(2) }
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The polling mode of this EGP entity, either
Packit 022b05
            passive or active."
Packit 022b05
    ::= { egpNeighEntry 14 }
Packit 022b05
Packit 022b05
egpNeighEventTrigger OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER { start(1), stop(2) }
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A control variable used to trigger operator-
Packit 022b05
            initiated Start and Stop events.  When read, this
Packit 022b05
            variable always returns the most recent value that
Packit 022b05
            egpNeighEventTrigger was set to.  If it has not
Packit 022b05
            been set since the last initialization of the
Packit 022b05
            network management subsystem on the node, it
Packit 022b05
            returns a value of `stop'.
Packit 022b05
Packit 022b05
            When set, this variable causes a Start or Stop
Packit 022b05
            event on the specified neighbor, as specified on
Packit 022b05
            pages 8-10 of RFC 904.  Briefly, a Start event
Packit 022b05
            causes an Idle peer to begin neighbor acquisition
Packit 022b05
            and a non-Idle peer to reinitiate neighbor
Packit 022b05
            acquisition.  A stop event causes a non-Idle peer
Packit 022b05
            to return to the Idle state until a Start event
Packit 022b05
            occurs, either via egpNeighEventTrigger or
Packit 022b05
            otherwise."
Packit 022b05
    ::= { egpNeighEntry 15 }
Packit 022b05
Packit 022b05
Packit 022b05
-- additional EGP objects
Packit 022b05
Packit 022b05
egpAs OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The autonomous system number of this EGP entity."
Packit 022b05
    ::= { egp 6 }
Packit 022b05
Packit 022b05
-- the Transmission group
Packit 022b05
Packit 022b05
-- Based on the transmission media underlying each interface
Packit 022b05
-- on a system, the corresponding portion of the Transmission
Packit 022b05
-- group is mandatory for that system.
Packit 022b05
Packit 022b05
-- When Internet-standard definitions for managing
Packit 022b05
-- transmission media are defined, the transmission group is
Packit 022b05
-- used to provide a prefix for the names of those objects.
Packit 022b05
Packit 022b05
-- Typically, such definitions reside in the experimental
Packit 022b05
-- portion of the MIB until they are "proven", then as a
Packit 022b05
-- part of the Internet standardization process, the
Packit 022b05
-- definitions are accordingly elevated and a new object
Packit 022b05
-- identifier, under the transmission group is defined. By
Packit 022b05
-- convention, the name assigned is:
Packit 022b05
--
Packit 022b05
--     type OBJECT IDENTIFIER    ::= { transmission number }
Packit 022b05
--
Packit 022b05
-- where "type" is the symbolic value used for the media in
Packit 022b05
-- the ifType column of the ifTable object, and "number" is
Packit 022b05
-- the actual integer value corresponding to the symbol.
Packit 022b05
Packit 022b05
Packit 022b05
-- the SNMP group
Packit 022b05
Packit 022b05
-- Implementation of the SNMP group is mandatory for all
Packit 022b05
-- systems which support an SNMP protocol entity.  Some of
Packit 022b05
-- the objects defined below will be zero-valued in those
Packit 022b05
-- SNMP implementations that are optimized to support only
Packit 022b05
-- those functions specific to either a management agent or
Packit 022b05
-- a management station.  In particular, it should be
Packit 022b05
-- observed that the objects below refer to an SNMP entity,
Packit 022b05
-- and there may be several SNMP entities residing on a
Packit 022b05
-- managed node (e.g., if the node is hosting acting as
Packit 022b05
-- a management station).
Packit 022b05
Packit 022b05
snmpInPkts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of Messages delivered to the
Packit 022b05
            SNMP entity from the transport service."
Packit 022b05
    ::= { snmp 1 }
Packit 022b05
Packit 022b05
snmpOutPkts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Messages which were
Packit 022b05
            passed from the SNMP protocol entity to the
Packit 022b05
            transport service."
Packit 022b05
    ::= { snmp 2 }
Packit 022b05
Packit 022b05
snmpInBadVersions OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Messages which were
Packit 022b05
            delivered to the SNMP protocol entity and were for
Packit 022b05
            an unsupported SNMP version."
Packit 022b05
    ::= { snmp 3 }
Packit 022b05
Packit 022b05
snmpInBadCommunityNames OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Messages delivered to
Packit 022b05
            the SNMP protocol entity which used a SNMP
Packit 022b05
            community name not known to said entity."
Packit 022b05
    ::= { snmp 4 }
Packit 022b05
Packit 022b05
snmpInBadCommunityUses OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Messages delivered to
Packit 022b05
            the SNMP protocol entity which represented an SNMP
Packit 022b05
            operation which was not allowed by the SNMP
Packit 022b05
            community named in the Message."
Packit 022b05
    ::= { snmp 5 }
Packit 022b05
Packit 022b05
snmpInASNParseErrs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of ASN.1 or BER errors
Packit 022b05
            encountered by the SNMP protocol entity when
Packit 022b05
            decoding received SNMP Messages."
Packit 022b05
    ::= { snmp 6 }
Packit 022b05
Packit 022b05
-- { snmp 7 } is not used
Packit 022b05
Packit 022b05
snmpInTooBigs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `tooBig'."
Packit 022b05
    ::= { snmp 8 }
Packit 022b05
Packit 022b05
snmpInNoSuchNames OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `noSuchName'."
Packit 022b05
    ::= { snmp 9 }
Packit 022b05
Packit 022b05
snmpInBadValues OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `badValue'."
Packit 022b05
    ::= { snmp 10 }
Packit 022b05
Packit 022b05
snmpInReadOnlys OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number valid SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `readOnly'.  It should be noted that it is a
Packit 022b05
            protocol error to generate an SNMP PDU which
Packit 022b05
            contains the value `readOnly' in the error-status
Packit 022b05
            field, as such this object is provided as a means
Packit 022b05
            of detecting incorrect implementations of the
Packit 022b05
            SNMP."
Packit 022b05
    ::= { snmp 11 }
Packit 022b05
Packit 022b05
snmpInGenErrs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            delivered to the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `genErr'."
Packit 022b05
    ::= { snmp 12 }
Packit 022b05
Packit 022b05
snmpInTotalReqVars OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of MIB objects which have been
Packit 022b05
            retrieved successfully by the SNMP protocol entity
Packit 022b05
            as the result of receiving valid SNMP Get-Request
Packit 022b05
            and Get-Next PDUs."
Packit 022b05
    ::= { snmp 13 }
Packit 022b05
Packit 022b05
snmpInTotalSetVars OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of MIB objects which have been
Packit 022b05
            altered successfully by the SNMP protocol entity
Packit 022b05
            as the result of receiving valid SNMP Set-Request
Packit 022b05
            PDUs."
Packit 022b05
    ::= { snmp 14 }
Packit 022b05
Packit 022b05
snmpInGetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Request PDUs which
Packit 022b05
            have been accepted and processed by the SNMP
Packit 022b05
            protocol entity."
Packit 022b05
    ::= { snmp 15 }
Packit 022b05
Packit 022b05
snmpInGetNexts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Next PDUs which have
Packit 022b05
            been accepted and processed by the SNMP protocol
Packit 022b05
            entity."
Packit 022b05
    ::= { snmp 16 }
Packit 022b05
Packit 022b05
snmpInSetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Set-Request PDUs which
Packit 022b05
            have been accepted and processed by the SNMP
Packit 022b05
            protocol entity."
Packit 022b05
    ::= { snmp 17 }
Packit 022b05
Packit 022b05
snmpInGetResponses OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Response PDUs which
Packit 022b05
            have been accepted and processed by the SNMP
Packit 022b05
            protocol entity."
Packit 022b05
    ::= { snmp 18 }
Packit 022b05
Packit 022b05
snmpInTraps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Trap PDUs which have
Packit 022b05
            been accepted and processed by the SNMP protocol
Packit 022b05
            entity."
Packit 022b05
    ::= { snmp 19 }
Packit 022b05
Packit 022b05
snmpOutTooBigs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            generated by the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `tooBig.'"
Packit 022b05
    ::= { snmp 20 }
Packit 022b05
Packit 022b05
snmpOutNoSuchNames OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            generated by the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status is
Packit 022b05
            `noSuchName'."
Packit 022b05
    ::= { snmp 21 }
Packit 022b05
Packit 022b05
snmpOutBadValues OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            generated by the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `badValue'."
Packit 022b05
    ::= { snmp 22 }
Packit 022b05
Packit 022b05
-- { snmp 23 } is not used
Packit 022b05
Packit 022b05
snmpOutGenErrs OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP PDUs which were
Packit 022b05
            generated by the SNMP protocol entity and for
Packit 022b05
            which the value of the error-status field is
Packit 022b05
            `genErr'."
Packit 022b05
    ::= { snmp 24 }
Packit 022b05
Packit 022b05
snmpOutGetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Request PDUs which
Packit 022b05
            have been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 25 }
Packit 022b05
Packit 022b05
snmpOutGetNexts OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Next PDUs which have
Packit 022b05
            been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 26 }
Packit 022b05
Packit 022b05
snmpOutSetRequests OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Set-Request PDUs which
Packit 022b05
            have been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 27 }
Packit 022b05
Packit 022b05
snmpOutGetResponses OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Get-Response PDUs which
Packit 022b05
            have been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 28 }
Packit 022b05
Packit 022b05
snmpOutTraps OBJECT-TYPE
Packit 022b05
    SYNTAX  Counter
Packit 022b05
    ACCESS  read-only
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The total number of SNMP Trap PDUs which have
Packit 022b05
            been generated by the SNMP protocol entity."
Packit 022b05
    ::= { snmp 29 }
Packit 022b05
Packit 022b05
snmpEnableAuthenTraps OBJECT-TYPE
Packit 022b05
    SYNTAX  INTEGER { enabled(1), disabled(2) }
Packit 022b05
    ACCESS  read-write
Packit 022b05
    STATUS  mandatory
Packit 022b05
    DESCRIPTION
Packit 022b05
            "Indicates whether the SNMP agent process is
Packit 022b05
            permitted to generate authentication-failure
Packit 022b05
            traps.  The value of this object overrides any
Packit 022b05
            configuration information; as such, it provides a
Packit 022b05
            means whereby all authentication-failure traps may
Packit 022b05
            be disabled.
Packit 022b05
Packit 022b05
            Note that it is strongly recommended that this
Packit 022b05
            object be stored in non-volatile memory so that it
Packit 022b05
            remains constant between re-initializations of the
Packit 022b05
            network management system."
Packit 022b05
    ::= { snmp 30 }
Packit 022b05
Packit 022b05
END