Blame mibs/ietf/DISMAN-TRACEROUTE-MIB

Packit 022b05
DISMAN-TRACEROUTE-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, Integer32,
Packit 022b05
    Gauge32, Unsigned32, mib-2,
Packit 022b05
    NOTIFICATION-TYPE,
Packit 022b05
    OBJECT-IDENTITY
Packit 022b05
        FROM SNMPv2-SMI                  -- RFC2578
Packit 022b05
    RowStatus, StorageType,
Packit 022b05
    TruthValue, DateAndTime
Packit 022b05
        FROM SNMPv2-TC                   -- RFC2579
Packit 022b05
    MODULE-COMPLIANCE, OBJECT-GROUP,
Packit 022b05
    NOTIFICATION-GROUP
Packit 022b05
        FROM SNMPv2-CONF                 -- RFC2580
Packit 022b05
    SnmpAdminString
Packit 022b05
        FROM SNMP-FRAMEWORK-MIB          -- RFC3411
Packit 022b05
    InterfaceIndexOrZero                 -- RFC2863
Packit 022b05
        FROM IF-MIB
Packit 022b05
    InetAddressType, InetAddress
Packit 022b05
        FROM INET-ADDRESS-MIB            -- RFC4001
Packit 022b05
    OperationResponseStatus
Packit 022b05
        FROM DISMAN-PING-MIB;            -- RFC4560
Packit 022b05
Packit 022b05
 traceRouteMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200606130000Z"         -- 13 June 2006
Packit 022b05
    ORGANIZATION "IETF Distributed Management Working Group"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "Juergen Quittek
Packit 022b05
Packit 022b05
        NEC Europe Ltd.
Packit 022b05
        Network Laboratories
Packit 022b05
        Kurfuersten-Anlage 36
Packit 022b05
        69115 Heidelberg
Packit 022b05
        Germany
Packit 022b05
Packit 022b05
        Phone: +49 6221 4342-115
Packit 022b05
        Email: quittek@netlab.nec.de"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The Traceroute MIB (DISMAN-TRACEROUTE-MIB) provides
Packit 022b05
        access to the traceroute capability at a remote host.
Packit 022b05
Packit 022b05
        Copyright (C) The Internet Society (2006). This version of
Packit 022b05
        this MIB module is part of RFC 4560; see the RFC itself for
Packit 022b05
        full legal notices."
Packit 022b05
Packit 022b05
     --  Revision history
Packit 022b05
Packit 022b05
Packit 022b05
     REVISION     "200606130000Z"         -- 13 June 2006
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Updated version, published as RFC 4560.
Packit 022b05
             - Correctly considered IPv6 in DESCRIPTION clause of
Packit 022b05
               object traceRouteCtlDataSize
Packit 022b05
             - Replaced references to RFC 2575 by RFC 3415
Packit 022b05
             - Replaced references to RFC 2571 by RFC 3411
Packit 022b05
             - Replaced references to RFC 2851 by RFC 4001
Packit 022b05
             - Clarified DESCRIPTION clause of object
Packit 022b05
               traceRouteResultsLastGoodPath
Packit 022b05
             - Changed range of object traceRouteCtlInitialTtl
Packit 022b05
               from (0..255) to (1..255)
Packit 022b05
             - Extended DESCRIPTION clause of traceRouteResultsTable
Packit 022b05
               describing re-initialization of entries
Packit 022b05
             - Changed SYNTAX of traceRouteResultsTestAttempts and
Packit 022b05
               traceRouteResultsTestSuccesses from Unsigned32 to
Packit 022b05
               Gauge32
Packit 022b05
             - Changed status of traceRouteCompliance to deprecated
Packit 022b05
             - Added traceRouteFullCompliance and
Packit 022b05
               traceRouteMinimumCompliance
Packit 022b05
             - Changed status of traceRouteGroup and
Packit 022b05
               traceRouteTimeStampGroup to deprecated
Packit 022b05
             - Added traceRouteMinimumGroup,
Packit 022b05
               traceRouteCtlRowStatusGroup, and
Packit 022b05
               traceRouteHistoryGroup
Packit 022b05
             - Changed DEFVAL of object
Packit 022b05
               traceRouteCtlTargetAddressType from { ipv4 }
Packit 022b05
               to { unknown }
Packit 022b05
             - Changed DEFVAL of object traceRouteCtlDescr
Packit 022b05
               from { '00'H } to { ''H }
Packit 022b05
             - Added DEFVAL for object traceRouteCtlTrapGeneration
Packit 022b05
               of DEFVAL { { } }"
Packit 022b05
     REVISION     "200009210000Z"         -- 21 September 2000
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Initial version, published as RFC 2925."
Packit 022b05
Packit 022b05
    ::= { mib-2 81 }
Packit 022b05
Packit 022b05
 -- Top level structure of the MIB
Packit 022b05
Packit 022b05
 traceRouteNotifications  OBJECT IDENTIFIER ::= { traceRouteMIB 0 }
Packit 022b05
 traceRouteObjects        OBJECT IDENTIFIER ::= { traceRouteMIB 1 }
Packit 022b05
 traceRouteConformance    OBJECT IDENTIFIER ::= { traceRouteMIB 2 }
Packit 022b05
Packit 022b05
 -- The registration node (point) for traceroute implementation types
Packit 022b05
Packit 022b05
 traceRouteImplementationTypeDomains OBJECT IDENTIFIER
Packit 022b05
 ::= { traceRouteMIB 3 }
Packit 022b05
Packit 022b05
Packit 022b05
 traceRouteUsingUdpProbes OBJECT-IDENTITY
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Indicates that an implementation is using UDP probes to
Packit 022b05
        perform the traceroute operation."
Packit 022b05
    ::= { traceRouteImplementationTypeDomains 1 }
Packit 022b05
Packit 022b05
Packit 022b05
 -- Simple Object Definitions
Packit 022b05
Packit 022b05
 traceRouteMaxConcurrentRequests OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "requests"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The maximum number of concurrent active traceroute requests
Packit 022b05
       that are allowed within an agent implementation.  A value
Packit 022b05
       of 0 for this object implies that there is no limit for
Packit 022b05
       the number of concurrent active requests in effect.
Packit 022b05
Packit 022b05
       The limit applies only to new requests being activated.
Packit 022b05
       When a new value is set, the agent will continue processing
Packit 022b05
       all the requests already active, even if their number
Packit 022b05
       exceeds the limit just imposed."
Packit 022b05
    DEFVAL { 10 }
Packit 022b05
    ::= { traceRouteObjects 1 }
Packit 022b05
Packit 022b05
Packit 022b05
  -- Traceroute Control Table
Packit 022b05
Packit 022b05
 traceRouteCtlTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF TraceRouteCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines the Remote Operations Traceroute Control Table for
Packit 022b05
        providing the capability of invoking traceroute from a remote
Packit 022b05
        host.  The results of traceroute operations can be stored in
Packit 022b05
        the traceRouteResultsTable, traceRouteProbeHistoryTable, and
Packit 022b05
        the traceRouteHopsTable."
Packit 022b05
   ::= { traceRouteObjects 2 }
Packit 022b05
Packit 022b05
 traceRouteCtlEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      TraceRouteCtlEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
        "Defines an entry in the traceRouteCtlTable.  The first
Packit 022b05
        index element, traceRouteCtlOwnerIndex, is of type
Packit 022b05
        SnmpAdminString, a textual convention that allows for
Packit 022b05
        use of the SNMPv3 View-Based Access Control Model
Packit 022b05
        (RFC 3415, VACM) and that allows a management
Packit 022b05
        application to identify its entries.  The second index,
Packit 022b05
        traceRouteCtlTestName (also an SnmpAdminString),
Packit 022b05
        enables the same management application to have
Packit 022b05
        multiple requests outstanding."
Packit 022b05
    INDEX {
Packit 022b05
            traceRouteCtlOwnerIndex,
Packit 022b05
            traceRouteCtlTestName
Packit 022b05
          }
Packit 022b05
    ::= { traceRouteCtlTable 1 }
Packit 022b05
Packit 022b05
 TraceRouteCtlEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
      traceRouteCtlOwnerIndex         SnmpAdminString,
Packit 022b05
      traceRouteCtlTestName           SnmpAdminString,
Packit 022b05
      traceRouteCtlTargetAddressType  InetAddressType,
Packit 022b05
      traceRouteCtlTargetAddress      InetAddress,
Packit 022b05
      traceRouteCtlByPassRouteTable   TruthValue,
Packit 022b05
      traceRouteCtlDataSize           Unsigned32,
Packit 022b05
      traceRouteCtlTimeOut            Unsigned32,
Packit 022b05
      traceRouteCtlProbesPerHop       Unsigned32,
Packit 022b05
      traceRouteCtlPort               Unsigned32,
Packit 022b05
      traceRouteCtlMaxTtl             Unsigned32,
Packit 022b05
      traceRouteCtlDSField            Unsigned32,
Packit 022b05
      traceRouteCtlSourceAddressType  InetAddressType,
Packit 022b05
      traceRouteCtlSourceAddress      InetAddress,
Packit 022b05
      traceRouteCtlIfIndex            InterfaceIndexOrZero,
Packit 022b05
      traceRouteCtlMiscOptions        SnmpAdminString,
Packit 022b05
      traceRouteCtlMaxFailures        Unsigned32,
Packit 022b05
      traceRouteCtlDontFragment       TruthValue,
Packit 022b05
      traceRouteCtlInitialTtl         Unsigned32,
Packit 022b05
      traceRouteCtlFrequency          Unsigned32,
Packit 022b05
      traceRouteCtlStorageType        StorageType,
Packit 022b05
      traceRouteCtlAdminStatus        INTEGER,
Packit 022b05
      traceRouteCtlDescr              SnmpAdminString,
Packit 022b05
      traceRouteCtlMaxRows            Unsigned32,
Packit 022b05
      traceRouteCtlTrapGeneration     BITS,
Packit 022b05
      traceRouteCtlCreateHopsEntries  TruthValue,
Packit 022b05
      traceRouteCtlType               OBJECT IDENTIFIER,
Packit 022b05
      traceRouteCtlRowStatus          RowStatus
Packit 022b05
    }
Packit 022b05
Packit 022b05
 traceRouteCtlOwnerIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE(0..32))
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "To facilitate the provisioning of access control by a
Packit 022b05
       security administrator using the View-Based Access
Packit 022b05
       Control Model (RFC 3415, VACM) for tables in which
Packit 022b05
       multiple users may need to create or
Packit 022b05
       modify entries independently, the initial index is used as
Packit 022b05
       an 'owner index'.  Such an initial index has a syntax of
Packit 022b05
       SnmpAdminString and can thus be trivially mapped to a
Packit 022b05
       securityName or groupName defined in VACM, in
Packit 022b05
       accordance with a security policy.
Packit 022b05
Packit 022b05
       When used in conjunction with such a security policy,
Packit 022b05
       all entries in the table belonging to a particular user
Packit 022b05
       (or group) will have the same value for this initial
Packit 022b05
       index.  For a given user's entries in a particular
Packit 022b05
       table, the object identifiers for the information in
Packit 022b05
       these entries will have the same subidentifiers (except
Packit 022b05
       for the 'column' subidentifier) up to the end of the
Packit 022b05
       encoded owner index. To configure VACM to permit access
Packit 022b05
       to this portion of the table, one would create
Packit 022b05
       vacmViewTreeFamilyTable entries with the value of
Packit 022b05
       vacmViewTreeFamilySubtree including the owner index
Packit 022b05
       portion, and vacmViewTreeFamilyMask 'wildcarding' the
Packit 022b05
       column subidentifier.  More elaborate configurations
Packit 022b05
       are possible."
Packit 022b05
    ::= { traceRouteCtlEntry 1 }
Packit 022b05
Packit 022b05
  traceRouteCtlTestName OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString (SIZE(0..32))
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The name of a traceroute test.  This is locally unique,
Packit 022b05
        within the scope of a traceRouteCtlOwnerIndex."
Packit 022b05
    ::= { traceRouteCtlEntry 2 }
Packit 022b05
Packit 022b05
 traceRouteCtlTargetAddressType OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddressType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the type of host address to be used on the
Packit 022b05
        traceroute request at the remote host."
Packit 022b05
    DEFVAL { unknown }
Packit 022b05
    ::= { traceRouteCtlEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
 traceRouteCtlTargetAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddress
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the host address used on the
Packit 022b05
        traceroute request at the remote host.  The
Packit 022b05
        host address type can be determined by
Packit 022b05
        examining the value of the corresponding
Packit 022b05
        traceRouteCtlTargetAddressType.
Packit 022b05
Packit 022b05
        A value for this object MUST be set prior to
Packit 022b05
        transitioning its corresponding traceRouteCtlEntry to
Packit 022b05
        active(1) via traceRouteCtlRowStatus."
Packit 022b05
    ::= { traceRouteCtlEntry 4 }
Packit 022b05
Packit 022b05
 traceRouteCtlByPassRouteTable OBJECT-TYPE
Packit 022b05
    SYNTAX TruthValue
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The purpose of this object is to enable optional
Packit 022b05
       bypassing the route table.  If enabled, the remote
Packit 022b05
       host will bypass the normal routing tables and send
Packit 022b05
       directly to a host on an attached network.  If the
Packit 022b05
       host is not on a directly attached network, an
Packit 022b05
       error is returned.  This option can be used to perform
Packit 022b05
       the traceroute operation to a local host through an
Packit 022b05
       interface that has no route defined (e.g., after the
Packit 022b05
       interface was dropped by the routing daemon at the host)."
Packit 022b05
    DEFVAL { false }
Packit 022b05
    ::= { traceRouteCtlEntry 5 }
Packit 022b05
Packit 022b05
 traceRouteCtlDataSize OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..65507)
Packit 022b05
    UNITS       "octets"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the size of the data portion of a traceroute
Packit 022b05
        request, in octets.  If the RECOMMENDED traceroute method
Packit 022b05
        (UDP datagrams as probes) is used, then the value
Packit 022b05
        contained in this object MUST be applied.  If another
Packit 022b05
        traceroute method is used for which the specified size
Packit 022b05
        is not appropriate, then the implementation SHOULD use
Packit 022b05
        whatever size (appropriate to the method) is closest to
Packit 022b05
        the specified size.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        The maximum value for this object was computed by
Packit 022b05
        subtracting the smallest possible IP header size of
Packit 022b05
        20 octets (IPv4 header with no options) and the UDP
Packit 022b05
        header size of 8 octets from the maximum IP packet size.
Packit 022b05
        An IP packet has a maximum size of 65535 octets
Packit 022b05
        (excluding IPv6 Jumbograms)."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { traceRouteCtlEntry 6 }
Packit 022b05
Packit 022b05
 traceRouteCtlTimeOut OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..60)
Packit 022b05
    UNITS       "seconds"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the time-out value, in seconds, for
Packit 022b05
        a traceroute request."
Packit 022b05
    DEFVAL { 3 }
Packit 022b05
    ::= { traceRouteCtlEntry 7 }
Packit 022b05
Packit 022b05
 traceRouteCtlProbesPerHop OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..10)
Packit 022b05
    UNITS       "probes"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the number of times to reissue a traceroute
Packit 022b05
        request with the same time-to-live (TTL) value."
Packit 022b05
    DEFVAL { 3 }
Packit 022b05
    ::= { traceRouteCtlEntry 8 }
Packit 022b05
Packit 022b05
 traceRouteCtlPort OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..65535)
Packit 022b05
    UNITS       "UDP Port"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the (initial) UDP port to send the traceroute
Packit 022b05
        request to.  A port needs to be specified that is not in
Packit 022b05
        use at the destination (target) host.  The default
Packit 022b05
        value for this object is the IANA assigned port,
Packit 022b05
        33434, for the traceroute function."
Packit 022b05
    DEFVAL { 33434 }
Packit 022b05
    ::= { traceRouteCtlEntry 9 }
Packit 022b05
Packit 022b05
 traceRouteCtlMaxTtl OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..255)
Packit 022b05
    UNITS       "time-to-live value"
Packit 022b05
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the maximum time-to-live value."
Packit 022b05
    DEFVAL { 30 }
Packit 022b05
    ::= { traceRouteCtlEntry 10 }
Packit 022b05
Packit 022b05
 traceRouteCtlDSField OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..255)
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the value to store in the Type of Service
Packit 022b05
        (TOS) octet in the IPv4 header or in the Traffic
Packit 022b05
        Class octet in the IPv6 header, respectively, of the
Packit 022b05
        IP packet used to encapsulate the traceroute probe.
Packit 022b05
Packit 022b05
        The octet to be set in the IP header contains the
Packit 022b05
        Differentiated Services (DS) Field in the six most
Packit 022b05
        significant bits.
Packit 022b05
Packit 022b05
        This option can be used to determine what effect an
Packit 022b05
        explicit DS Field setting has on a traceroute response.
Packit 022b05
        Not all values are legal or meaningful.  A value of 0
Packit 022b05
        means that the function represented by this option is
Packit 022b05
        not supported.  DS Field usage is often not supported
Packit 022b05
        by IP implementations, and not all values are supported.
Packit 022b05
        Refer to RFC 2474 and RFC 3260 for guidance on usage of
Packit 022b05
        this field."
Packit 022b05
    REFERENCE
Packit 022b05
        "Refer to RFC 1812 for the definition of the IPv4 TOS
Packit 022b05
        octet and to RFC 2460 for the definition of the IPv6
Packit 022b05
        Traffic Class octet.  Refer to RFC 2474 and RFC 3260
Packit 022b05
        for the definition of the Differentiated Services Field."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { traceRouteCtlEntry 11 }
Packit 022b05
Packit 022b05
 traceRouteCtlSourceAddressType OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddressType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the type of the source address,
Packit 022b05
        traceRouteCtlSourceAddress, to be used at a remote host
Packit 022b05
        when a traceroute operation is performed."
Packit 022b05
    DEFVAL { unknown }
Packit 022b05
    ::= { traceRouteCtlEntry 12 }
Packit 022b05
Packit 022b05
Packit 022b05
 traceRouteCtlSourceAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddress
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Use the specified IP address (which must be given as an
Packit 022b05
        IP number, not a hostname) as the source address in
Packit 022b05
        outgoing probe packets.  On hosts with more than one IP
Packit 022b05
        address, this option can be used to select the address
Packit 022b05
        to be used.  If the IP address is not one of this
Packit 022b05
        machine's interface addresses, an error is returned, and
Packit 022b05
        nothing is sent.  A zero-length octet string value for
Packit 022b05
        this object disables source address specification.
Packit 022b05
        The address type (InetAddressType) that relates to
Packit 022b05
        this object is specified by the corresponding value
Packit 022b05
        of traceRouteCtlSourceAddressType."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { traceRouteCtlEntry 13 }
Packit 022b05
Packit 022b05
 traceRouteCtlIfIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      InterfaceIndexOrZero
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Setting this object to an interface's ifIndex prior
Packit 022b05
        to starting a remote traceroute operation directs
Packit 022b05
        the traceroute probes to be transmitted over the
Packit 022b05
        specified interface.  A value of zero for this object
Packit 022b05
        implies that this option is not enabled."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { traceRouteCtlEntry 14 }
Packit 022b05
Packit 022b05
 traceRouteCtlMiscOptions OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Enables an application to specify implementation-dependent
Packit 022b05
        options."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { traceRouteCtlEntry 15 }
Packit 022b05
Packit 022b05
 traceRouteCtlMaxFailures OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (0..255)
Packit 022b05
    UNITS       "timeouts"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
        "The value of this object indicates the maximum number
Packit 022b05
        of consecutive timeouts allowed before a remote traceroute
Packit 022b05
        request is terminated.  A value of either 255 (maximum
Packit 022b05
        hop count/possible TTL value) or 0 indicates that the
Packit 022b05
        function of terminating a remote traceroute request when a
Packit 022b05
        specific number of consecutive timeouts are detected is
Packit 022b05
        disabled."
Packit 022b05
    DEFVAL { 5 }
Packit 022b05
    ::= { traceRouteCtlEntry 16 }
Packit 022b05
Packit 022b05
 traceRouteCtlDontFragment OBJECT-TYPE
Packit 022b05
    SYNTAX         TruthValue
Packit 022b05
    MAX-ACCESS     read-create
Packit 022b05
    STATUS         current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object enables setting of the don't fragment flag (DF)
Packit 022b05
        in the IP header for a probe.  Use of this object enables
Packit 022b05
        a manual PATH MTU test is performed."
Packit 022b05
    DEFVAL  { false }
Packit 022b05
    ::= { traceRouteCtlEntry 17 }
Packit 022b05
Packit 022b05
 traceRouteCtlInitialTtl OBJECT-TYPE
Packit 022b05
    SYNTAX         Unsigned32 (1..255)
Packit 022b05
    MAX-ACCESS     read-create
Packit 022b05
    STATUS         current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object specifies the initial TTL value to
Packit 022b05
        use.  This enables bypassing the initial (often well known)
Packit 022b05
        portion of a path."
Packit 022b05
    DEFVAL { 1 }
Packit 022b05
    ::= { traceRouteCtlEntry 18 }
Packit 022b05
Packit 022b05
 traceRouteCtlFrequency  OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "seconds"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The number of seconds to wait before repeating a
Packit 022b05
        traceroute test, as defined by the value of the
Packit 022b05
        various objects in the corresponding row.
Packit 022b05
Packit 022b05
        After a single test is completed the number of seconds
Packit 022b05
        as defined by the value of traceRouteCtlFrequency MUST
Packit 022b05
        elapse before the next traceroute test is started.
Packit 022b05
Packit 022b05
        A value of 0 for this object implies that the test
Packit 022b05
        as defined by the corresponding entry will not be
Packit 022b05
Packit 022b05
Packit 022b05
        repeated."
Packit 022b05
    DEFVAL { 0 }
Packit 022b05
    ::= { traceRouteCtlEntry 19 }
Packit 022b05
Packit 022b05
 traceRouteCtlStorageType OBJECT-TYPE
Packit 022b05
    SYNTAX      StorageType
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The storage type for this conceptual row.
Packit 022b05
        Conceptual rows having the value 'permanent' need not
Packit 022b05
        allow write-access to any columnar objects in the row."
Packit 022b05
    DEFVAL { nonVolatile }
Packit 022b05
    ::= { traceRouteCtlEntry 20 }
Packit 022b05
Packit 022b05
 traceRouteCtlAdminStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
Packit 022b05
                          enabled(1), -- operation should be started
Packit 022b05
                          disabled(2) -- operation should be stopped
Packit 022b05
                        }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Reflects the desired state that an traceRouteCtlEntry
Packit 022b05
        should be in:
Packit 022b05
Packit 022b05
           enabled(1)  - Attempt to activate the test as defined by
Packit 022b05
                         this traceRouteCtlEntry.
Packit 022b05
           disabled(2) - Deactivate the test as defined by this
Packit 022b05
                         traceRouteCtlEntry.
Packit 022b05
Packit 022b05
        Refer to the corresponding traceRouteResultsOperStatus to
Packit 022b05
        determine the operational state of the test defined by
Packit 022b05
        this entry."
Packit 022b05
     DEFVAL { disabled }
Packit 022b05
    ::= { traceRouteCtlEntry 21 }
Packit 022b05
Packit 022b05
 traceRouteCtlDescr OBJECT-TYPE
Packit 022b05
    SYNTAX      SnmpAdminString
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The purpose of this object is to provide a
Packit 022b05
        descriptive name of the remote traceroute
Packit 022b05
        test."
Packit 022b05
    DEFVAL { ''H }
Packit 022b05
    ::= { traceRouteCtlEntry 22 }
Packit 022b05
Packit 022b05
Packit 022b05
 traceRouteCtlMaxRows OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "rows"
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum number of corresponding entries allowed
Packit 022b05
        in the traceRouteProbeHistoryTable.  An implementation
Packit 022b05
        of this MIB will remove the oldest corresponding entry
Packit 022b05
        in the traceRouteProbeHistoryTable to allow the
Packit 022b05
        addition of an new entry once the number of
Packit 022b05
        corresponding rows in the traceRouteProbeHistoryTable
Packit 022b05
        reaches this value.
Packit 022b05
Packit 022b05
        Old entries are not removed when a new test is
Packit 022b05
        started.  Entries are added to the
Packit 022b05
        traceRouteProbeHistoryTable until traceRouteCtlMaxRows
Packit 022b05
        is reached before entries begin to be removed.
Packit 022b05
        A value of 0 for this object disables creation of
Packit 022b05
        traceRouteProbeHistoryTable entries."
Packit 022b05
    DEFVAL      { 50 }
Packit 022b05
    ::= { traceRouteCtlEntry 23 }
Packit 022b05
Packit 022b05
 traceRouteCtlTrapGeneration OBJECT-TYPE
Packit 022b05
    SYNTAX      BITS {
Packit 022b05
                  pathChange(0),
Packit 022b05
                  testFailure(1),
Packit 022b05
                  testCompletion(2)
Packit 022b05
                }
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object determines when and whether to
Packit 022b05
        generate a notification for this entry:
Packit 022b05
Packit 022b05
        pathChange(0)     - Generate a traceRoutePathChange
Packit 022b05
            notification when the current path varies from a
Packit 022b05
            previously determined path.
Packit 022b05
        testFailure(1)    - Generate a traceRouteTestFailed
Packit 022b05
            notification when the full path to a target
Packit 022b05
            can't be determined.
Packit 022b05
        testCompletion(2) - Generate a traceRouteTestCompleted
Packit 022b05
            notification when the path to a target has been
Packit 022b05
            determined.
Packit 022b05
Packit 022b05
        The value of this object defaults to an empty set,
Packit 022b05
        indicating that none of the above options has been
Packit 022b05
        selected."
Packit 022b05
Packit 022b05
Packit 022b05
    DEFVAL { { } }
Packit 022b05
    ::= { traceRouteCtlEntry 24 }
Packit 022b05
Packit 022b05
 traceRouteCtlCreateHopsEntries OBJECT-TYPE
Packit 022b05
    SYNTAX      TruthValue
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current path for a traceroute test is kept in the
Packit 022b05
        traceRouteHopsTable on a per-hop basis when the value of
Packit 022b05
        this object is true(1)."
Packit 022b05
    DEFVAL { false }
Packit 022b05
    ::= { traceRouteCtlEntry 25 }
Packit 022b05
Packit 022b05
 traceRouteCtlType OBJECT-TYPE
Packit 022b05
    SYNTAX      OBJECT IDENTIFIER
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object is used either to report or to
Packit 022b05
        select the implementation method to be used for
Packit 022b05
        performing a traceroute operation.  The value of this
Packit 022b05
        object may be selected from
Packit 022b05
        traceRouteImplementationTypeDomains.
Packit 022b05
Packit 022b05
        Additional implementation types should be allocated as
Packit 022b05
        required by implementers of the DISMAN-TRACEROUTE-MIB
Packit 022b05
        under their enterprise specific registration point,
Packit 022b05
        not beneath traceRouteImplementationTypeDomains."
Packit 022b05
    DEFVAL { traceRouteUsingUdpProbes }
Packit 022b05
    ::= { traceRouteCtlEntry 26 }
Packit 022b05
Packit 022b05
 traceRouteCtlRowStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      RowStatus
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
        in the traceRouteCtlTable.  Deletion of an entry in
Packit 022b05
        this table results in a deletion of all corresponding (same
Packit 022b05
        traceRouteCtlOwnerIndex and traceRouteCtlTestName
Packit 022b05
        index values) traceRouteResultsTable,
Packit 022b05
        traceRouteProbeHistoryTable, and traceRouteHopsTable
Packit 022b05
        entries.
Packit 022b05
Packit 022b05
        A value MUST be specified for traceRouteCtlTargetAddress
Packit 022b05
        prior to acceptance of a transition to active(1) state.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        When a value for pingCtlTargetAddress is set,
Packit 022b05
        the value of object pingCtlRowStatus changes
Packit 022b05
        from notReady(3) to notInService(2).
Packit 022b05
Packit 022b05
        Activation of a remote traceroute operation is
Packit 022b05
        controlled via traceRouteCtlAdminStatus, and not
Packit 022b05
        by transitioning of this object's value to active(1).
Packit 022b05
Packit 022b05
        Transitions in and out of active(1) state are not
Packit 022b05
        allowed while an entry's traceRouteResultsOperStatus
Packit 022b05
        is active(1), with the exception that deletion of
Packit 022b05
        an entry in this table by setting its RowStatus
Packit 022b05
        object to destroy(6) will stop an active
Packit 022b05
        traceroute operation.
Packit 022b05
Packit 022b05
        The operational state of an traceroute operation
Packit 022b05
        can be determined by examination of the corresponding
Packit 022b05
        traceRouteResultsOperStatus object."
Packit 022b05
    REFERENCE
Packit 022b05
        "See definition of RowStatus in RFC 2579, 'Textual
Packit 022b05
        Conventions for SMIv2.'"
Packit 022b05
    ::= { traceRouteCtlEntry 27 }
Packit 022b05
Packit 022b05
Packit 022b05
 -- Traceroute Results Table
Packit 022b05
Packit 022b05
 traceRouteResultsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF TraceRouteResultsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines the Remote Operations Traceroute Results Table for
Packit 022b05
        keeping track of the status of a traceRouteCtlEntry.
Packit 022b05
Packit 022b05
        An entry is added to the traceRouteResultsTable when an
Packit 022b05
        traceRouteCtlEntry is started by successful transition
Packit 022b05
        of its traceRouteCtlAdminStatus object to enabled(1).
Packit 022b05
Packit 022b05
        If the object traceRouteCtlAdminStatus already has the value
Packit 022b05
        enabled(1), and if the corresponding
Packit 022b05
        traceRouteResultsOperStatus object has the value
Packit 022b05
        completed(3), then successfully writing enabled(1) to the
Packit 022b05
        object traceRouteCtlAdminStatus re-initializes the already
Packit 022b05
        existing entry in the traceRouteResultsTable.  The values of
Packit 022b05
        objects in the re-initialized entry are the same as
Packit 022b05
        the values of objects in a new entry would be.
Packit 022b05
Packit 022b05
        An entry is removed from the traceRouteResultsTable when
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        its corresponding traceRouteCtlEntry is deleted."
Packit 022b05
   ::= { traceRouteObjects 3 }
Packit 022b05
Packit 022b05
 traceRouteResultsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      TraceRouteResultsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines an entry in the traceRouteResultsTable.  The
Packit 022b05
        traceRouteResultsTable has the same indexing as the
Packit 022b05
        traceRouteCtlTable so that a traceRouteResultsEntry
Packit 022b05
        corresponds to the traceRouteCtlEntry that caused it to
Packit 022b05
        be created."
Packit 022b05
    INDEX {
Packit 022b05
            traceRouteCtlOwnerIndex,
Packit 022b05
            traceRouteCtlTestName
Packit 022b05
          }
Packit 022b05
    ::= { traceRouteResultsTable 1 }
Packit 022b05
Packit 022b05
 TraceRouteResultsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
      traceRouteResultsOperStatus       INTEGER,
Packit 022b05
      traceRouteResultsCurHopCount      Gauge32,
Packit 022b05
      traceRouteResultsCurProbeCount    Gauge32,
Packit 022b05
      traceRouteResultsIpTgtAddrType    InetAddressType,
Packit 022b05
      traceRouteResultsIpTgtAddr        InetAddress,
Packit 022b05
      traceRouteResultsTestAttempts     Gauge32,
Packit 022b05
      traceRouteResultsTestSuccesses    Gauge32,
Packit 022b05
      traceRouteResultsLastGoodPath     DateAndTime
Packit 022b05
    }
Packit 022b05
Packit 022b05
 traceRouteResultsOperStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      INTEGER {
Packit 022b05
                          enabled(1),  -- test is in progress
Packit 022b05
                          disabled(2), -- test has stopped
Packit 022b05
                          completed(3) -- test is completed
Packit 022b05
                        }
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Reflects the operational state of an traceRouteCtlEntry:
Packit 022b05
Packit 022b05
           enabled(1)   - Test is active.
Packit 022b05
           disabled(2)  - Test has stopped.
Packit 022b05
           completed(3) - Test is completed."
Packit 022b05
    ::= { traceRouteResultsEntry 1 }
Packit 022b05
Packit 022b05
 traceRouteResultsCurHopCount OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    UNITS       "hops"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Reflects the current TTL value (from 1 to
Packit 022b05
        255) for a remote traceroute operation.
Packit 022b05
        Maximum TTL value is determined by
Packit 022b05
        traceRouteCtlMaxTtl."
Packit 022b05
    ::= { traceRouteResultsEntry 2 }
Packit 022b05
Packit 022b05
 traceRouteResultsCurProbeCount OBJECT-TYPE
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    UNITS       "probes"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Reflects the current probe count (1..10) for
Packit 022b05
        a remote traceroute operation.  The maximum
Packit 022b05
        probe count is determined by
Packit 022b05
        traceRouteCtlProbesPerHop."
Packit 022b05
    ::= { traceRouteResultsEntry 3 }
Packit 022b05
Packit 022b05
 traceRouteResultsIpTgtAddrType OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddressType
Packit 022b05
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object indicates the type of address stored
Packit 022b05
        in the corresponding traceRouteResultsIpTgtAddr
Packit 022b05
        object."
Packit 022b05
    ::= { traceRouteResultsEntry 4 }
Packit 022b05
Packit 022b05
 traceRouteResultsIpTgtAddr OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object reports the IP address associated
Packit 022b05
        with a traceRouteCtlTargetAddress value when the
Packit 022b05
        destination address is specified as a DNS name.
Packit 022b05
        The value of this object should be a zero-length
Packit 022b05
        octet string when a DNS name is not specified or
Packit 022b05
        when a specified DNS name fails to resolve."
Packit 022b05
    ::= { traceRouteResultsEntry 5 }
Packit 022b05
Packit 022b05
 traceRouteResultsTestAttempts OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    UNITS       "tests"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current number of attempts to determine a path
Packit 022b05
        to a target.  The value of this object MUST be started
Packit 022b05
        at 0."
Packit 022b05
    ::= { traceRouteResultsEntry 6 }
Packit 022b05
Packit 022b05
 traceRouteResultsTestSuccesses OBJECT-TYPE
Packit 022b05
    SYNTAX      Gauge32
Packit 022b05
    UNITS       "tests"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current number of attempts to determine a path
Packit 022b05
        to a target that have succeeded.  The value of this
Packit 022b05
        object MUST be reported as 0 when no attempts have
Packit 022b05
        succeeded."
Packit 022b05
    ::= { traceRouteResultsEntry 7 }
Packit 022b05
Packit 022b05
 traceRouteResultsLastGoodPath OBJECT-TYPE
Packit 022b05
    SYNTAX      DateAndTime
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The date and time when the last complete path
Packit 022b05
        was determined.  A path is complete if responses
Packit 022b05
        were received or timeout occurred for each hop on
Packit 022b05
        the path; i.e., for each TTL value from the value
Packit 022b05
        of the corresponding traceRouteCtlInitialTtl object
Packit 022b05
        up to the end of the path or (if no reply from the
Packit 022b05
        target IP address was received) up to the value of
Packit 022b05
        the corresponding traceRouteCtlMaxTtl object."
Packit 022b05
    ::= { traceRouteResultsEntry 8 }
Packit 022b05
Packit 022b05
 -- Trace Route Probe History Table
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF TraceRouteProbeHistoryEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines the Remote Operations Traceroute Results Table
Packit 022b05
        for storing the results of a traceroute operation.
Packit 022b05
Packit 022b05
        An implementation of this MIB will remove the oldest
Packit 022b05
Packit 022b05
Packit 022b05
        entry in the traceRouteProbeHistoryTable of the
Packit 022b05
        corresponding entry in the traceRouteCtlTable to allow
Packit 022b05
        the addition of a new entry once the number of rows in
Packit 022b05
        the traceRouteProbeHistoryTable reaches the value specified
Packit 022b05
        by traceRouteCtlMaxRows for the corresponding entry in the
Packit 022b05
        traceRouteCtlTable."
Packit 022b05
   ::= { traceRouteObjects 4 }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      TraceRouteProbeHistoryEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines a table for storing the results of a traceroute
Packit 022b05
        operation.  Entries in this table are limited by
Packit 022b05
        the value of the corresponding traceRouteCtlMaxRows
Packit 022b05
        object.
Packit 022b05
Packit 022b05
        The first two index elements identify the
Packit 022b05
        traceRouteCtlEntry that a traceRouteProbeHistoryEntry
Packit 022b05
        belongs to.  The third index element selects a single
Packit 022b05
        traceroute operation result.  The fourth and fifth indexes
Packit 022b05
        select the hop and the probe for a particular
Packit 022b05
        traceroute operation."
Packit 022b05
    INDEX {
Packit 022b05
             traceRouteCtlOwnerIndex,
Packit 022b05
             traceRouteCtlTestName,
Packit 022b05
             traceRouteProbeHistoryIndex,
Packit 022b05
             traceRouteProbeHistoryHopIndex,
Packit 022b05
             traceRouteProbeHistoryProbeIndex
Packit 022b05
Packit 022b05
          }
Packit 022b05
    ::= { traceRouteProbeHistoryTable 1 }
Packit 022b05
Packit 022b05
 TraceRouteProbeHistoryEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
      traceRouteProbeHistoryIndex         Unsigned32,
Packit 022b05
      traceRouteProbeHistoryHopIndex      Unsigned32,
Packit 022b05
      traceRouteProbeHistoryProbeIndex    Unsigned32,
Packit 022b05
      traceRouteProbeHistoryHAddrType     InetAddressType,
Packit 022b05
      traceRouteProbeHistoryHAddr         InetAddress,
Packit 022b05
      traceRouteProbeHistoryResponse      Unsigned32,
Packit 022b05
      traceRouteProbeHistoryStatus        OperationResponseStatus,
Packit 022b05
      traceRouteProbeHistoryLastRC        Integer32,
Packit 022b05
      traceRouteProbeHistoryTime          DateAndTime
Packit 022b05
    }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryIndex OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Unsigned32 (1..'ffffffff'h)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "An entry in this table is created when the result of
Packit 022b05
        a traceroute probe is determined.  The initial 2 instance
Packit 022b05
        identifier index values identify the traceRouteCtlEntry
Packit 022b05
        that a probe result (traceRouteProbeHistoryEntry) belongs
Packit 022b05
        to.  An entry is removed from this table when
Packit 022b05
        its corresponding traceRouteCtlEntry is deleted.
Packit 022b05
Packit 022b05
        An implementation MUST start assigning
Packit 022b05
        traceRouteProbeHistoryIndex values at 1 and wrap after
Packit 022b05
        exceeding the maximum possible value, as defined by the
Packit 022b05
        limit of this object ('ffffffff'h)."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 1 }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryHopIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..255)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indicates which hop in a traceroute path the probe's
Packit 022b05
       results are for.  The value of this object is initially
Packit 022b05
       determined by the value of traceRouteCtlInitialTtl."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 2 }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryProbeIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..10)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "Indicates the index of a probe for a particular
Packit 022b05
       hop in a traceroute path.  The number of probes per
Packit 022b05
       hop is determined by the value of the corresponding
Packit 022b05
       traceRouteCtlProbesPerHop object."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 3 }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryHAddrType OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddressType
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This objects indicates the type of address stored
Packit 022b05
        in the corresponding traceRouteProbeHistoryHAddr
Packit 022b05
        object."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 4 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryHAddr OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
       "The address of a hop in a traceroute path.  This object
Packit 022b05
       is not allowed to be a DNS name.  The value of the
Packit 022b05
       corresponding object, traceRouteProbeHistoryHAddrType,
Packit 022b05
       indicates this object's IP address type."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 5 }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryResponse OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The amount of time measured in milliseconds from when
Packit 022b05
        a probe was sent to when its response was received or
Packit 022b05
        when it timed out.  The value of this object is reported
Packit 022b05
        as 0 when it is not possible to transmit a probe."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 6 }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryStatus OBJECT-TYPE
Packit 022b05
    SYNTAX      OperationResponseStatus
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The result of a traceroute operation made by a remote
Packit 022b05
        host for a particular probe."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 7 }
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryLastRC OBJECT-TYPE
Packit 022b05
    SYNTAX      Integer32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The last implementation-method-specific reply code received.
Packit 022b05
Packit 022b05
        Traceroute is usually implemented by transmitting a series of
Packit 022b05
        probe packets with increasing time-to-live values.  A probe
Packit 022b05
        packet is a UDP datagram encapsulated into an IP packet.
Packit 022b05
        Each hop in a path to the target (destination) host rejects
Packit 022b05
        the probe packets (probe's TTL too small, ICMP reply) until
Packit 022b05
        either the maximum TTL is exceeded or the target host is
Packit 022b05
        received."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 8 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
 traceRouteProbeHistoryTime OBJECT-TYPE
Packit 022b05
    SYNTAX      DateAndTime
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Timestamp for when this probe's results were determined."
Packit 022b05
    ::= { traceRouteProbeHistoryEntry 9 }
Packit 022b05
Packit 022b05
 -- Traceroute Hop Results Table
Packit 022b05
Packit 022b05
 traceRouteHopsTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF TraceRouteHopsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines the Remote Operations Traceroute Hop Table for
Packit 022b05
        keeping track of the results of traceroute tests on a
Packit 022b05
        per-hop basis."
Packit 022b05
    ::= { traceRouteObjects 5 }
Packit 022b05
Packit 022b05
 traceRouteHopsEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      TraceRouteHopsEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Defines an entry in the traceRouteHopsTable.
Packit 022b05
        The first two index elements identify the
Packit 022b05
        traceRouteCtlEntry that a traceRouteHopsEntry
Packit 022b05
        belongs to.  The third index element,
Packit 022b05
        traceRouteHopsHopIndex, selects a
Packit 022b05
        hop in a traceroute path."
Packit 022b05
    INDEX {
Packit 022b05
            traceRouteCtlOwnerIndex,
Packit 022b05
            traceRouteCtlTestName,
Packit 022b05
            traceRouteHopsHopIndex
Packit 022b05
          }
Packit 022b05
Packit 022b05
    ::= { traceRouteHopsTable 1 }
Packit 022b05
Packit 022b05
 TraceRouteHopsEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        traceRouteHopsHopIndex         Unsigned32,
Packit 022b05
        traceRouteHopsIpTgtAddressType InetAddressType,
Packit 022b05
        traceRouteHopsIpTgtAddress     InetAddress,
Packit 022b05
        traceRouteHopsMinRtt           Unsigned32,
Packit 022b05
        traceRouteHopsMaxRtt           Unsigned32,
Packit 022b05
        traceRouteHopsAverageRtt       Unsigned32,
Packit 022b05
        traceRouteHopsRttSumOfSquares  Unsigned32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        traceRouteHopsSentProbes       Unsigned32,
Packit 022b05
        traceRouteHopsProbeResponses   Unsigned32,
Packit 022b05
        traceRouteHopsLastGoodProbe    DateAndTime
Packit 022b05
      }
Packit 022b05
Packit 022b05
 traceRouteHopsHopIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32 (1..'ffffffff'h)
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Specifies the hop index for a traceroute hop.  Values
Packit 022b05
        for this object with respect to the same
Packit 022b05
        traceRouteCtlOwnerIndex and traceRouteCtlTestName
Packit 022b05
        MUST start at 1 and be given increasing values for
Packit 022b05
        subsequent hops.  The value of traceRouteHopsHopIndex is not
Packit 022b05
        necessarily the number of the hop on the traced path.
Packit 022b05
Packit 022b05
        The traceRouteHopsTable keeps the current traceroute
Packit 022b05
        path per traceRouteCtlEntry if enabled by
Packit 022b05
        setting the corresponding traceRouteCtlCreateHopsEntries
Packit 022b05
        to true(1).
Packit 022b05
Packit 022b05
        All hops (traceRouteHopsTable entries) in a traceroute
Packit 022b05
        path MUST be updated at the same time when a traceroute
Packit 022b05
        operation is completed.  Care needs to be applied when a path
Packit 022b05
        either changes or can't be determined.  The initial portion
Packit 022b05
        of the path, up to the first hop change, MUST retain the
Packit 022b05
        same traceRouteHopsHopIndex values.  The remaining portion
Packit 022b05
        of the path SHOULD be assigned new traceRouteHopsHopIndex
Packit 022b05
        values."
Packit 022b05
    ::= { traceRouteHopsEntry 1 }
Packit 022b05
Packit 022b05
 traceRouteHopsIpTgtAddressType OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddressType
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object indicates the type of address stored
Packit 022b05
        in the corresponding traceRouteHopsIpTgtAddress
Packit 022b05
        object."
Packit 022b05
    ::= { traceRouteHopsEntry 2 }
Packit 022b05
Packit 022b05
 traceRouteHopsIpTgtAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      InetAddress
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object reports the IP address associated with
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        the hop.  A value for this object should be reported
Packit 022b05
        as a numeric IP address, not as a DNS name.
Packit 022b05
Packit 022b05
        The address type (InetAddressType) that relates to
Packit 022b05
        this object is specified by the corresponding value
Packit 022b05
        of pingCtlSourceAddressType."
Packit 022b05
    ::= { traceRouteHopsEntry 3 }
Packit 022b05
Packit 022b05
 traceRouteHopsMinRtt OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The minimum traceroute round-trip-time (RTT) received for
Packit 022b05
        this hop.  A value of 0 for this object implies that no
Packit 022b05
        RTT has been received."
Packit 022b05
    ::= { traceRouteHopsEntry 4 }
Packit 022b05
Packit 022b05
 traceRouteHopsMaxRtt OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The maximum traceroute round-trip-time (RTT) received for
Packit 022b05
        this hop.  A value of 0 for this object implies that no
Packit 022b05
        RTT has been received."
Packit 022b05
    ::= { traceRouteHopsEntry 5 }
Packit 022b05
Packit 022b05
 traceRouteHopsAverageRtt OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The current average traceroute round-trip-time (RTT) for
Packit 022b05
        this hop."
Packit 022b05
    ::= { traceRouteHopsEntry 6 }
Packit 022b05
Packit 022b05
 traceRouteHopsRttSumOfSquares OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "This object contains the sum of the squares of all
Packit 022b05
        round-trip-times received for this hop.  Its purpose is
Packit 022b05
        to enable standard deviation calculation."
Packit 022b05
    ::= { traceRouteHopsEntry 7 }
Packit 022b05
Packit 022b05
 traceRouteHopsSentProbes OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The value of this object reflects the number of probes sent
Packit 022b05
        for this hop during this traceroute test.  The value of this
Packit 022b05
        object should start at 0."
Packit 022b05
    ::= { traceRouteHopsEntry 8 }
Packit 022b05
Packit 022b05
 traceRouteHopsProbeResponses OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Number of responses received for this hop during this
Packit 022b05
        traceroute test.  This value of this object should start
Packit 022b05
        at 0."
Packit 022b05
    ::= { traceRouteHopsEntry 9 }
Packit 022b05
Packit 022b05
 traceRouteHopsLastGoodProbe OBJECT-TYPE
Packit 022b05
    SYNTAX      DateAndTime
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Date and time at which the last response was received for a
Packit 022b05
         probe for this hop during this traceroute test."
Packit 022b05
    ::= { traceRouteHopsEntry 10 }
Packit 022b05
Packit 022b05
 -- Notification Definition section
Packit 022b05
Packit 022b05
 traceRoutePathChange NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
        traceRouteCtlTargetAddressType,
Packit 022b05
        traceRouteCtlTargetAddress,
Packit 022b05
        traceRouteResultsIpTgtAddrType,
Packit 022b05
        traceRouteResultsIpTgtAddr
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The path to a target has changed."
Packit 022b05
      ::= { traceRouteNotifications 1 }
Packit 022b05
Packit 022b05
 traceRouteTestFailed NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
        traceRouteCtlTargetAddressType,
Packit 022b05
        traceRouteCtlTargetAddress,
Packit 022b05
        traceRouteResultsIpTgtAddrType,
Packit 022b05
        traceRouteResultsIpTgtAddr
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Could not determine the path to a target."
Packit 022b05
      ::= { traceRouteNotifications 2 }
Packit 022b05
Packit 022b05
 traceRouteTestCompleted NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
        traceRouteCtlTargetAddressType,
Packit 022b05
        traceRouteCtlTargetAddress,
Packit 022b05
        traceRouteResultsIpTgtAddrType,
Packit 022b05
        traceRouteResultsIpTgtAddr
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The path to a target has just been determined."
Packit 022b05
      ::= { traceRouteNotifications 3 }
Packit 022b05
Packit 022b05
 -- Conformance information
Packit 022b05
 -- Compliance statements
Packit 022b05
Packit 022b05
 traceRouteCompliances OBJECT IDENTIFIER
Packit 022b05
      ::= { traceRouteConformance 1 }
Packit 022b05
 traceRouteGroups      OBJECT IDENTIFIER
Packit 022b05
      ::= { traceRouteConformance 2 }
Packit 022b05
Packit 022b05
 -- Compliance statements
Packit 022b05
Packit 022b05
 traceRouteFullCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for SNMP entities that
Packit 022b05
            fully implement the DISMAN-TRACEROUTE-MIB."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
                            traceRouteMinimumGroup,
Packit 022b05
                            traceRouteCtlRowStatusGroup,
Packit 022b05
                            traceRouteHistoryGroup
Packit 022b05
                         }
Packit 022b05
Packit 022b05
        GROUP traceRouteHopsTableGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group lists the objects that make up a
Packit 022b05
            traceRouteHopsEntry.  Support of the traceRouteHopsTable
Packit 022b05
            is optional."
Packit 022b05
Packit 022b05
        GROUP traceRouteNotificationsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "This group defines a collection of optional
Packit 022b05
            notifications."
Packit 022b05
Packit 022b05
        OBJECT traceRouteMaxConcurrentRequests
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support SET
Packit 022b05
            operations to this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlByPassRouteTable
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access to this object is not required by
Packit 022b05
            implementations that are not capable of its
Packit 022b05
            implementation.  The function represented by this
Packit 022b05
            object is implementable if the setsockopt
Packit 022b05
            SOL_SOCKET SO_DONTROUTE option is supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlDSField
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, return a 0 as the value of this object.
Packit 022b05
            A value of 0 implies that the function represented by
Packit 022b05
            this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlSourceAddressType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access to this object is not required by
Packit 022b05
            implementations that are not capable of binding the
Packit 022b05
            send socket with a source address.  An implementation
Packit 022b05
            is only required to support IPv4 and IPv6 addresses."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlSourceAddress
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access to this object is not required by
Packit 022b05
            implementations that are not capable of binding the
Packit 022b05
            send socket with a source address.  An implementation
Packit 022b05
            is only required to support IPv4 and IPv6 addresses."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlIfIndex
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            not supported, return a 0 as the value of this object.
Packit 022b05
            A value of 0 implies that the function represented by
Packit 022b05
            this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlMiscOptions
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Support of this object is optional.  If not
Packit 022b05
            supporting, do not allow write access and return a
Packit 022b05
            zero-length octet string as the value of the object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlStorageType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  It is also allowed
Packit 022b05
            that implementations support only the volatile(2)
Packit 022b05
            StorageType enumeration."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  In addition, the only
Packit 022b05
            value that is RECOMMENDED to be supported by an
Packit 022b05
            implementation is traceRouteUsingUdpProbes."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsIpTgtAddrType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsIpTgtAddr
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsLastGoodPath
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If the traceRouteHopsTableGroup is implemented, then
Packit 022b05
            this object is mandatory for implementations that have
Packit 022b05
            access to a system clock and that are capable of setting
Packit 022b05
            the values for DateAndTime objects.  It is RECOMMENDED
Packit 022b05
            that when this object is not supported its values
Packit 022b05
            be reported as '0000000000000000'H."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryHAddrType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryHAddr
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryTime
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is mandatory for implementations that have
Packit 022b05
            access to a system clock and that are capable of setting
Packit 022b05
            the values for DateAndTime objects.  It is RECOMMENDED
Packit 022b05
            that when this object is not supported its values
Packit 022b05
            be reported as '0000000000000000'H."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsIpTgtAddressType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsIpTgtAddress
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsLastGoodProbe
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is mandatory for implementations that have
Packit 022b05
            access to a system clock and that are capable of setting
Packit 022b05
            the values for DateAndTime objects.  It is RECOMMENDED
Packit 022b05
            that when this object is not supported its values
Packit 022b05
            be reported as '0000000000000000'H."
Packit 022b05
Packit 022b05
    ::= { traceRouteCompliances 2 }
Packit 022b05
Packit 022b05
 traceRouteMinimumCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The minimum compliance statement for SNMP entities
Packit 022b05
            which implement the minimal subset of the
Packit 022b05
            DISMAN-TRACEROUTE-MIB.  Implementors might choose this
Packit 022b05
            subset for small devices with limited resources."
Packit 022b05
    MODULE  -- this module
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        MANDATORY-GROUPS { traceRouteMinimumGroup }
Packit 022b05
Packit 022b05
        GROUP traceRouteCtlRowStatusGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A compliant implementation does not have to implement
Packit 022b05
            the traceRouteCtlRowStatusGroup."
Packit 022b05
Packit 022b05
        GROUP traceRouteHistoryGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "A compliant implementation does not have to implement
Packit 022b05
            the traceRouteHistoryGroup."
Packit 022b05
Packit 022b05
        GROUP traceRouteHopsTableGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group lists the objects that make up a
Packit 022b05
            traceRouteHopsEntry.  Support of the traceRouteHopsTable
Packit 022b05
            is optional."
Packit 022b05
Packit 022b05
        GROUP traceRouteNotificationsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group defines a collection of optional
Packit 022b05
            notifications."
Packit 022b05
Packit 022b05
        OBJECT traceRouteMaxConcurrentRequests
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support SET
Packit 022b05
            operations to this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlByPassRouteTable
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, return a false(2) as the value of this
Packit 022b05
            object.  A value of false(2) means that the function
Packit 022b05
            represented by this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlDSField
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, return a 0 as the value of this object.
Packit 022b05
            A value of 0 implies that the function represented by
Packit 022b05
            this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlSourceAddressType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access to this object is not required by
Packit 022b05
            implementations that are not capable of binding the
Packit 022b05
            send socket with a source address.  An implementation
Packit 022b05
            is only required to support IPv4 and IPv6 addresses."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlSourceAddress
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access to this object is not required by
Packit 022b05
            implementations that are not capable of binding the
Packit 022b05
            send socket with a source address.  An implementation
Packit 022b05
            is only required to support IPv4 and IPv6 addresses."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlIfIndex
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, return a 0 as the value of this object.
Packit 022b05
            A value of 0 implies that the function represented by
Packit 022b05
            this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlMiscOptions
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Support of this object is optional.  If not
Packit 022b05
            supporting, do not allow write access, and return a
Packit 022b05
            zero-length octet string as the value of the object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlDontFragment
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, return a false(2) as the value of this
Packit 022b05
            object.  A value of false(2) means that the function
Packit 022b05
            represented by this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlInitialTtl
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, return a 1 as the value of this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlFrequency
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            "Write access is not required.  If write access is
Packit 022b05
            not supported, return a 0 as the value of this object.
Packit 022b05
            A value of 0 implies that the function represented by
Packit 022b05
            this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlStorageType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  It is also allowed
Packit 022b05
            that implementations support only the volatile(2)
Packit 022b05
            StorageType enumeration."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlDescr
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support set
Packit 022b05
            operations to this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlMaxRows
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If the
Packit 022b05
            traceRouteHistoryGroup is not implemented, then write
Packit 022b05
            access to this object MUST be disabled, and the object
Packit 022b05
            MUST return a value of 0 when retrieved."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlTrapGeneration
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If the
Packit 022b05
            traceRouteNotificationsGroup is not implemented, then
Packit 022b05
            write access to this object MUST be disabled, and the
Packit 022b05
            object MUST return a value with no bit set when
Packit 022b05
            retrieved.  No bit set indicates that no notification
Packit 022b05
            is generated."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlCreateHopsEntries
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  If the
Packit 022b05
            traceRouteHopsTableGroup is not implemented, then
Packit 022b05
            write access to this object MUST be disabled, and the
Packit 022b05
            object MUST return a value of false(2) when retrieved."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  In addition, the only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            value that is RECOMMENDED to be supported by an
Packit 022b05
            implementation is traceRouteUsingUdpProbes."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsIpTgtAddrType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsIpTgtAddr
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsLastGoodPath
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is mandatory for implementations that have
Packit 022b05
            access to a system clock and that are capable of setting
Packit 022b05
            the values for DateAndTime objects.  It is RECOMMENDED
Packit 022b05
            that when this object is not supported its values
Packit 022b05
            be reported as '0000000000000000'H."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryHAddrType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryHAddr
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryTime
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If the traceRouteHistoryGroup is implemented, then
Packit 022b05
            this object is mandatory for implementations that have
Packit 022b05
            access to a system clock and that are capable of setting
Packit 022b05
            the values for DateAndTime objects.  It is RECOMMENDED
Packit 022b05
            that when this object is not supported its values
Packit 022b05
            be reported as '0000000000000000'H."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsIpTgtAddressType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsIpTgtAddress
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsLastGoodProbe
Packit 022b05
        DESCRIPTION
Packit 022b05
            "If the traceRouteHopsTableGroup is implemented, then
Packit 022b05
            this object is mandatory for implementations that have
Packit 022b05
            access to a system clock and that are capable of setting
Packit 022b05
            the values for DateAndTime objects.  It is RECOMMENDED
Packit 022b05
            that when this object is not supported its values
Packit 022b05
            be reported as '0000000000000000'H."
Packit 022b05
Packit 022b05
    ::= { traceRouteCompliances 3 }
Packit 022b05
Packit 022b05
 traceRouteCompliance MODULE-COMPLIANCE
Packit 022b05
    STATUS  deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The compliance statement for the DISMAN-TRACEROUTE-MIB.
Packit 022b05
            This compliance statement has been deprecated because
Packit 022b05
            the traceRouteGroup and the traceRouteTimeStampGroup
Packit 022b05
            have been split and deprecated. The
Packit 022b05
            traceRouteFullCompliance is semantically identical to the
Packit 022b05
            deprecated traceRouteCompliance statement."
Packit 022b05
    MODULE  -- this module
Packit 022b05
        MANDATORY-GROUPS {
Packit 022b05
                            traceRouteGroup
Packit 022b05
                          }
Packit 022b05
        GROUP traceRouteTimeStampGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group is mandatory for implementations that have
Packit 022b05
            access to a system clock and that are capable of setting
Packit 022b05
            the values for DateAndTime objects."
Packit 022b05
Packit 022b05
        GROUP traceRouteNotificationsGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group defines a collection of optional
Packit 022b05
            notifications."
Packit 022b05
Packit 022b05
        GROUP traceRouteHopsTableGroup
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This group lists the objects that make up a
Packit 022b05
            traceRouteHopsEntry.  Support of the traceRouteHopsTable
Packit 022b05
            is optional."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        OBJECT traceRouteMaxConcurrentRequests
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The agent is not required to support SET
Packit 022b05
            operations to this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlByPassRouteTable
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is not required by implementations that
Packit 022b05
            are not capable of its implementation.  The function
Packit 022b05
            represented by this object is implementable if the
Packit 022b05
            setsockopt SOL_SOCKET SO_DONTROUTE option is
Packit 022b05
            supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlSourceAddressType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is not required by implementations that
Packit 022b05
            are not capable of binding the send socket with a
Packit 022b05
            source address.  An implementation is only required to
Packit 022b05
            support IPv4 and IPv6 addresses."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlSourceAddress
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "This object is not required by implementations that
Packit 022b05
            are not capable of binding the send socket with a
Packit 022b05
            source address.  An implementation is only required to
Packit 022b05
            support IPv4 and globally unique IPv6 addresses."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlIfIndex
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  When write access is
Packit 022b05
            not supported, return a 0 as the value of this object.
Packit 022b05
            A value of 0 implies that the function represented by
Packit 022b05
            this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlMiscOptions
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Support of this object is optional.  When not
Packit 022b05
            supporting, do not allow write access, and return a
Packit 022b05
            zero-length octet string as the value of the object."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlStorageType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  It is also allowed
Packit 022b05
           that implementations support only the volatile
Packit 022b05
            StorageType enumeration."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlDSField
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  When write access is
Packit 022b05
            not supported, return a 0 as the value of this object.
Packit 022b05
            A value of 0 implies that the function represented by
Packit 022b05
            this option is not supported."
Packit 022b05
Packit 022b05
        OBJECT traceRouteCtlType
Packit 022b05
        MIN-ACCESS  read-only
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Write access is not required.  In addition, the only
Packit 022b05
            value that is RECOMMENDED to be supported by an
Packit 022b05
            implementation is traceRouteUsingUdpProbes."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsIpTgtAddrType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteResultsIpTgtAddr
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryHAddrType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteProbeHistoryHAddr
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsIpTgtAddressType
Packit 022b05
        SYNTAX  InetAddressType { unknown(0), ipv4(1), ipv6(2) }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
Packit 022b05
        OBJECT traceRouteHopsIpTgtAddress
Packit 022b05
        SYNTAX  InetAddress (SIZE(0|4|16))
Packit 022b05
        DESCRIPTION
Packit 022b05
            "An implementation should only support IPv4 and
Packit 022b05
            globally unique IPv6 address values for this object."
Packit 022b05
    ::= { traceRouteCompliances 1 }
Packit 022b05
Packit 022b05
 -- MIB groupings
Packit 022b05
Packit 022b05
 traceRouteMinimumGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
             traceRouteMaxConcurrentRequests,
Packit 022b05
             traceRouteCtlTargetAddressType,
Packit 022b05
             traceRouteCtlTargetAddress,
Packit 022b05
             traceRouteCtlByPassRouteTable,
Packit 022b05
             traceRouteCtlDataSize,
Packit 022b05
             traceRouteCtlTimeOut,
Packit 022b05
             traceRouteCtlProbesPerHop,
Packit 022b05
             traceRouteCtlPort,
Packit 022b05
             traceRouteCtlMaxTtl,
Packit 022b05
             traceRouteCtlDSField,
Packit 022b05
             traceRouteCtlSourceAddressType,
Packit 022b05
             traceRouteCtlSourceAddress,
Packit 022b05
             traceRouteCtlIfIndex,
Packit 022b05
             traceRouteCtlMiscOptions,
Packit 022b05
             traceRouteCtlMaxFailures,
Packit 022b05
             traceRouteCtlDontFragment,
Packit 022b05
             traceRouteCtlInitialTtl,
Packit 022b05
             traceRouteCtlFrequency,
Packit 022b05
             traceRouteCtlStorageType,
Packit 022b05
             traceRouteCtlAdminStatus,
Packit 022b05
             traceRouteCtlMaxRows,
Packit 022b05
             traceRouteCtlTrapGeneration,
Packit 022b05
             traceRouteCtlDescr,
Packit 022b05
             traceRouteCtlCreateHopsEntries,
Packit 022b05
             traceRouteCtlType,
Packit 022b05
             traceRouteResultsOperStatus,
Packit 022b05
             traceRouteResultsCurHopCount,
Packit 022b05
             traceRouteResultsCurProbeCount,
Packit 022b05
             traceRouteResultsIpTgtAddrType,
Packit 022b05
             traceRouteResultsIpTgtAddr,
Packit 022b05
             traceRouteResultsTestAttempts,
Packit 022b05
             traceRouteResultsTestSuccesses,
Packit 022b05
             traceRouteResultsLastGoodPath
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          }
Packit 022b05
   STATUS  current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The group of objects that constitute the remote traceroute
Packit 022b05
       operation."
Packit 022b05
   ::= { traceRouteGroups 5 }
Packit 022b05
Packit 022b05
 traceRouteCtlRowStatusGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
             traceRouteCtlRowStatus
Packit 022b05
          }
Packit 022b05
   STATUS  current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The RowStatus object of the traceRouteCtlTable."
Packit 022b05
   ::= { traceRouteGroups 6 }
Packit 022b05
Packit 022b05
 traceRouteHistoryGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
             traceRouteProbeHistoryHAddrType,
Packit 022b05
             traceRouteProbeHistoryHAddr,
Packit 022b05
             traceRouteProbeHistoryResponse,
Packit 022b05
             traceRouteProbeHistoryStatus,
Packit 022b05
             traceRouteProbeHistoryLastRC,
Packit 022b05
             traceRouteProbeHistoryTime
Packit 022b05
           }
Packit 022b05
Packit 022b05
   STATUS  current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The group of objects that constitute the history
Packit 022b05
       capability."
Packit 022b05
    ::= { traceRouteGroups 7 }
Packit 022b05
Packit 022b05
 traceRouteNotificationsGroup NOTIFICATION-GROUP
Packit 022b05
   NOTIFICATIONS {
Packit 022b05
             traceRoutePathChange,
Packit 022b05
             traceRouteTestFailed,
Packit 022b05
             traceRouteTestCompleted
Packit 022b05
          }
Packit 022b05
   STATUS   current
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The notifications that are required to be supported by
Packit 022b05
       implementations of this MIB."
Packit 022b05
   ::= { traceRouteGroups 3 }
Packit 022b05
Packit 022b05
 traceRouteHopsTableGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
             traceRouteHopsIpTgtAddressType,
Packit 022b05
             traceRouteHopsIpTgtAddress,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             traceRouteHopsMinRtt,
Packit 022b05
             traceRouteHopsMaxRtt,
Packit 022b05
             traceRouteHopsAverageRtt,
Packit 022b05
             traceRouteHopsRttSumOfSquares,
Packit 022b05
             traceRouteHopsSentProbes,
Packit 022b05
             traceRouteHopsProbeResponses,
Packit 022b05
             traceRouteHopsLastGoodProbe
Packit 022b05
           }
Packit 022b05
    STATUS   current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The group of objects that constitute the
Packit 022b05
        traceRouteHopsTable."
Packit 022b05
  ::= { traceRouteGroups 4 }
Packit 022b05
Packit 022b05
 traceRouteGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
             traceRouteMaxConcurrentRequests,
Packit 022b05
             traceRouteCtlTargetAddressType,
Packit 022b05
             traceRouteCtlTargetAddress,
Packit 022b05
             traceRouteCtlByPassRouteTable,
Packit 022b05
             traceRouteCtlDataSize,
Packit 022b05
             traceRouteCtlTimeOut,
Packit 022b05
             traceRouteCtlProbesPerHop,
Packit 022b05
             traceRouteCtlPort,
Packit 022b05
             traceRouteCtlMaxTtl,
Packit 022b05
             traceRouteCtlDSField,
Packit 022b05
             traceRouteCtlSourceAddressType,
Packit 022b05
             traceRouteCtlSourceAddress,
Packit 022b05
             traceRouteCtlIfIndex,
Packit 022b05
             traceRouteCtlMiscOptions,
Packit 022b05
             traceRouteCtlMaxFailures,
Packit 022b05
             traceRouteCtlDontFragment,
Packit 022b05
             traceRouteCtlInitialTtl,
Packit 022b05
             traceRouteCtlFrequency,
Packit 022b05
             traceRouteCtlStorageType,
Packit 022b05
             traceRouteCtlAdminStatus,
Packit 022b05
             traceRouteCtlMaxRows,
Packit 022b05
             traceRouteCtlTrapGeneration,
Packit 022b05
             traceRouteCtlDescr,
Packit 022b05
             traceRouteCtlCreateHopsEntries,
Packit 022b05
             traceRouteCtlType,
Packit 022b05
             traceRouteCtlRowStatus,
Packit 022b05
             traceRouteResultsOperStatus,
Packit 022b05
             traceRouteResultsCurHopCount,
Packit 022b05
             traceRouteResultsCurProbeCount,
Packit 022b05
             traceRouteResultsIpTgtAddrType,
Packit 022b05
             traceRouteResultsIpTgtAddr,
Packit 022b05
             traceRouteResultsTestAttempts,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
             traceRouteResultsTestSuccesses,
Packit 022b05
             traceRouteProbeHistoryHAddrType,
Packit 022b05
             traceRouteProbeHistoryHAddr,
Packit 022b05
             traceRouteProbeHistoryResponse,
Packit 022b05
             traceRouteProbeHistoryStatus,
Packit 022b05
             traceRouteProbeHistoryLastRC
Packit 022b05
          }
Packit 022b05
   STATUS  deprecated
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The group of objects that constitute the remote traceroute
Packit 022b05
       operation."
Packit 022b05
   ::= { traceRouteGroups 1 }
Packit 022b05
Packit 022b05
 traceRouteTimeStampGroup OBJECT-GROUP
Packit 022b05
   OBJECTS {
Packit 022b05
             traceRouteResultsLastGoodPath,
Packit 022b05
             traceRouteProbeHistoryTime
Packit 022b05
           }
Packit 022b05
   STATUS  deprecated
Packit 022b05
   DESCRIPTION
Packit 022b05
       "The group of DateAndTime objects."
Packit 022b05
    ::= { traceRouteGroups 2 }
Packit 022b05
Packit 022b05
END