mibs/MIBS/enterasys/NETWORK-DIAGS
2023-12-05 12:25:34 +01:00

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