370 lines
12 KiB
Plaintext
370 lines
12 KiB
Plaintext
NETWORK-DIAGS DEFINITIONS ::= BEGIN
|
|
|
|
-- network-diags-mib.txt
|
|
-- Revision: 01.01.00
|
|
-- Part Number:
|
|
-- Date: August 11, 1995
|
|
|
|
-- Cabletron Systems, Inc.
|
|
-- 35 Industrial Way, P.O. Box 5005
|
|
-- Rochester, NH 03867-0505
|
|
-- (603) 332-9400
|
|
-- support@ctron.com
|
|
|
|
-- This module provides authoritative definitions for part
|
|
-- of the naming tree below:
|
|
--
|
|
-- cabletron { enterprises 52 }
|
|
--
|
|
-- This module will be extended, as additional sub-sections
|
|
-- of this naming tree are defined.
|
|
--
|
|
|
|
-- Cabletron Systems reserves the right to make changes in
|
|
-- specification and other information contained in this document
|
|
-- without prior notice. The reader should consult Cabletron Systems
|
|
-- to determine whether any such changes have been made.
|
|
--
|
|
-- In no event shall Cabletron Systems be liable for any incidental,
|
|
-- indirect, special, or consequential damages whatsoever (including
|
|
-- but not limited to lost profits) arising out of or related to this
|
|
-- document or the information contained in it, even if Cabletron
|
|
-- Systems has been advised of, known, or should have known, the
|
|
-- possibility of such damages.
|
|
--
|
|
-- Cabletron grants vendors, end-users, and other interested parties
|
|
-- a non-exclusive license to use this Specification in connection
|
|
-- with the management of Cabletron products.
|
|
|
|
-- Copyright August 95 Cabletron Systems
|
|
|
|
IMPORTS
|
|
IpAddress, Counter
|
|
FROM RFC1155-SMI
|
|
nwDiagnostics
|
|
FROM CTRON-MIB-NAMES
|
|
OBJECT-TYPE
|
|
FROM RFC-1212;
|
|
|
|
nwRevision OBJECT IDENTIFIER ::= { nwDiagnostics 1 }
|
|
nwInternet OBJECT IDENTIFIER ::= { nwDiagnostics 2 }
|
|
nwIpPing OBJECT IDENTIFIER ::= { nwInternet 1 }
|
|
nwIpTraceRoute OBJECT IDENTIFIER ::= { nwInternet 2 }
|
|
|
|
nwRevisionLevel OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This shows the current revision level of this mib."
|
|
::= { nwRevision 1 }
|
|
|
|
|
|
nwIpPingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NwIpPingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table allows outbound ping requests to be generated from
|
|
the Cabletron device to a specified destination IP address.
|
|
It is indexed by destination address and source address to
|
|
allow multiple ping requests by different owner IP addresses."
|
|
::= { nwIpPing 1 }
|
|
|
|
|
|
nwIpPingEntry OBJECT-TYPE
|
|
SYNTAX NwIpPingEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An IP Ping Table entry containing objects for a particular
|
|
ping request."
|
|
INDEX { nwIpPingDestination, nwIpPingOwner }
|
|
::= { nwIpPingTable 1 }
|
|
|
|
NwIpPingEntry ::=
|
|
SEQUENCE {
|
|
nwIpPingDestination IpAddress,
|
|
nwIpPingOwner IpAddress,
|
|
nwIpPingType INTEGER,
|
|
nwIpPingAction INTEGER,
|
|
nwIpPingStatus INTEGER
|
|
}
|
|
|
|
|
|
nwIpPingDestination OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the host/device to be pinged."
|
|
::= { nwIpPingEntry 1 }
|
|
|
|
nwIpPingOwner OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the client which created this ping request.
|
|
A value of 0.0.0.0 indicates the request was made from the
|
|
local console."
|
|
::= { nwIpPingEntry 2 }
|
|
|
|
|
|
nwIpPingType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The administrative control of this ping request entry. This
|
|
leaf is used to create a ping request entry."
|
|
DEFVAL { other }
|
|
::= { nwIpPingEntry 3 }
|
|
|
|
|
|
nwIpPingAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
activate(2),
|
|
suspend(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The action to be performed with this ping entry."
|
|
DEFVAL { activate }
|
|
::= { nwIpPingEntry 4 }
|
|
|
|
nwIpPingStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
not-sent(2),
|
|
in-progress(3),
|
|
alive(4),
|
|
timeout(5),
|
|
bad-results(6),
|
|
failed(7),
|
|
net-unreach(8),
|
|
host-unreach(9),
|
|
proto-unreach(10),
|
|
port-unreach(11),
|
|
cant-frag(12),
|
|
sr-failed(13),
|
|
net-unknown(14),
|
|
host-unknown(15),
|
|
isolated(16),
|
|
no-net-comm(17),
|
|
no-host-comm(18),
|
|
no-net-tos(19),
|
|
no-host-tos(20),
|
|
source-quence(21),
|
|
ttl-exceeded(22),
|
|
frag-exceeded(23),
|
|
parameter(24)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The results of a ping request. A result of alive(4) means
|
|
the device is responding."
|
|
::= { nwIpPingEntry 5 }
|
|
|
|
|
|
|
|
nwIpTraceRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NwIpTraceRouteEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table allows outbound traceroute requests to be generated
|
|
from the Cabletron device to a specified destination IP address.
|
|
It is indexed by destination address and source address to
|
|
allow multiple requests by different owner IP addresses."
|
|
::= { nwIpTraceRoute 1 }
|
|
|
|
|
|
nwIpTraceRouteEntry OBJECT-TYPE
|
|
SYNTAX NwIpTraceRouteEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An IP TraceRoute Table entry containing objects for a
|
|
particular traceroute request."
|
|
INDEX { nwIpTraceRouteDestination, nwIpTraceRouteOwner }
|
|
::= { nwIpTraceRouteTable 1 }
|
|
|
|
NwIpTraceRouteEntry ::=
|
|
SEQUENCE {
|
|
nwIpTraceRouteDestination IpAddress,
|
|
nwIpTraceRouteOwner IpAddress,
|
|
nwIpTraceRouteType INTEGER,
|
|
nwIpTraceRouteAction INTEGER,
|
|
nwIpTraceRouteStatus INTEGER,
|
|
nwIpTraceRouteNextHops Counter
|
|
}
|
|
|
|
|
|
nwIpTraceRouteDestination OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the host/device to be traced."
|
|
::= { nwIpTraceRouteEntry 1 }
|
|
|
|
nwIpTraceRouteOwner OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the client which created this trace request."
|
|
::= { nwIpTraceRouteEntry 2 }
|
|
|
|
|
|
nwIpTraceRouteType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
invalid(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The administrative control of this trace request entry. This
|
|
leaf is used to create a traceroute request entry."
|
|
DEFVAL { other }
|
|
::= { nwIpTraceRouteEntry 3 }
|
|
|
|
|
|
nwIpTraceRouteAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
activate(2),
|
|
suspend(3)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The action to be perfomed with this request."
|
|
DEFVAL { activate }
|
|
::= { nwIpTraceRouteEntry 4 }
|
|
|
|
nwIpTraceRouteStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
not-sent(2),
|
|
in-progress(3),
|
|
alive(4),
|
|
timeout(5),
|
|
bad-results(6),
|
|
failed(7),
|
|
net-unreach(8),
|
|
host-unreach(9),
|
|
proto-unreach(10),
|
|
port-unreach(11),
|
|
cant-frag(12),
|
|
sr-failed(13),
|
|
net-unknown(14),
|
|
host-unknown(15),
|
|
isolated(16),
|
|
no-net-comm(17),
|
|
no-host-comm(18),
|
|
no-net-tos(19),
|
|
no-host-tos(20),
|
|
source-quence(21),
|
|
ttl-exceeded(22),
|
|
frag-exceeded(23),
|
|
parameter(24)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The results of a trace request. A result of alive(3) means
|
|
the end device has responded. Otherwise the next hop count
|
|
will indicate how many hops were traversed."
|
|
::= { nwIpTraceRouteEntry 5 }
|
|
|
|
|
|
|
|
nwIpTraceRouteNextHops OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The number of next-hop routers/gateways traversed. This value
|
|
should be used to read entries in the TraveRouteHop Table."
|
|
::= { nwIpTraceRouteEntry 6 }
|
|
|
|
|
|
|
|
|
|
|
|
nwIpTraceRouteHopTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NwIpTraceRouteHopEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"This table contains the next-hop Ip Addresses of each hop
|
|
traversed for a particular TraceRoute request."
|
|
::= { nwIpTraceRoute 2 }
|
|
|
|
|
|
nwIpTraceRouteHopEntry OBJECT-TYPE
|
|
SYNTAX NwIpTraceRouteHopEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"An IP NextHop Table entry containing objects for a
|
|
particular traceroute request."
|
|
INDEX { nwIpTraceRouteHopDestination, nwIpTraceRouteHopOwner, nwIpTraceRouteHopNumber }
|
|
::= { nwIpTraceRouteHopTable 1 }
|
|
|
|
NwIpTraceRouteHopEntry ::=
|
|
SEQUENCE {
|
|
nwIpTraceRouteHopDestination IpAddress,
|
|
nwIpTraceRouteHopOwner IpAddress,
|
|
nwIpTraceRouteHopNumber INTEGER,
|
|
nwIpTraceRouteHopIp IpAddress
|
|
}
|
|
|
|
|
|
nwIpTraceRouteHopDestination OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the host/device for which this entry exists."
|
|
::= { nwIpTraceRouteHopEntry 1 }
|
|
|
|
nwIpTraceRouteHopOwner OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of the client for which this entry exists."
|
|
::= { nwIpTraceRouteHopEntry 2 }
|
|
|
|
|
|
nwIpTraceRouteHopNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The hop number of this gateway in the table of next-hop
|
|
routers/gateways traversed. This value indicated how many
|
|
hops away this router/gateway is."
|
|
::= { nwIpTraceRouteHopEntry 3 }
|
|
|
|
|
|
nwIpTraceRouteHopIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The IP address of this next-hop gateway."
|
|
::= { nwIpTraceRouteHopEntry 4 }
|
|
|
|
END
|