mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			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
 |