Observium_CE/mibs/zte/ZXR10-LSPPING-MIB

384 lines
10 KiB
Plaintext

-- ************************************************
-- $Id: zxr10ping.mib 8 2005-07-28 12:17:08Z zhanglh $
--
-- zxr10lspping.mib: ZXR10 LSP Ping MIB file
--
-- JUL. 2005, Zhang lihui
--
-- Copyright(c) 2005 by ZTE Corporaton
-- All rights reservered
--
-- ************************************************
ZXR10-LSPPING-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
experimental,
Integer32,
Unsigned32,
Counter32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
enterprises
FROM SNMPv2-SMI
MacAddress,RowStatus,TruthValue
FROM SNMPv2-TC
zxr10L2vpn
FROM ZXR10-SMI
mgmt,
NetworkAddress,
IpAddress,
Counter,
Gauge
FROM RFC1155-SMI;
zxr10LspPingMIB OBJECT IDENTIFIER ::= { zxr10L2vpn 5}
DisplayString ::= OCTET STRING
-- This data type is used to model textual information taken
-- from the NVT ASCII character set. By convention, objects
-- with this syntax are declared as having
-- SIZE (0..255)
lspPingTable OBJECT-TYPE
SYNTAX SEQUENCE OF LspPingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"lsp ping information table."
::= { zxr10LspPingMIB 1 }
lspPingEntry OBJECT-TYPE
SYNTAX LspPingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX {lspPingSerial }
::= { lspPingTable 1 }
LspPingEntry ::=
SEQUENCE {
lspPingSerial
Integer32,
lspPingType
INTEGER,
lspPingLdpPrefix
IpAddress,
lspPingLdpPrefixlen
Integer32,
lspPingMplsTeTunnelIfName
INTEGER,
lspPingAtomDesAddr
IpAddress,
lspPingAtomVcid
Integer32,
lspPingIfOption
INTEGER,
lspPingPacketCount
Integer32,
lspPingTimeOut
Integer32,
lspPingDataLen
Integer32,
lspPingTrapOncompletion
TruthValue,
lspPingRosStatus
INTEGER,
lspPingEntryOwner
DisplayString
}
lspPingSerial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { lspPingEntry 1 }
lspPingType OBJECT-TYPE
SYNTAX INTEGER {ldp(0),rsvp-te(1),vccv(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"lsp ping type (0:ldp,1:rsvp-te,2:vccv)"
::= { lspPingEntry 2 }
lspPingLdpPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ldp prefix"
::= { lspPingEntry 3 }
lspPingLdpPrefixlen OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ldp prefix length"
::= { lspPingEntry 4 }
lspPingMplsTeTunnelIfName OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"tunnel if index "
::= { lspPingEntry 5 }
lspPingAtomDesAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vccv remote address"
::= { lspPingEntry 6 }
lspPingAtomVcid OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"vc id "
::= { lspPingEntry 7 }
lspPingIfOption OBJECT-TYPE
SYNTAX INTEGER{none(0),option(1)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if select option,default:none "
DEFVAL { 0 }
::= { lspPingEntry 8 }
lspPingPacketCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"send packets count,default:5 "
DEFVAL { 5 }
::= { lspPingEntry 9 }
lspPingTimeOut OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"timeout,defalt:2 "
DEFVAL { 2 }
::= { lspPingEntry 10 }
lspPingDataLen OBJECT-TYPE
SYNTAX Integer32 (40..8192)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"data len,default:100 "
DEFVAL { 100 }
::= { lspPingEntry 11 }
lspPingTrapOncompletion OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"if trap "
DEFVAL { true }
::= { lspPingEntry 12 }
lspPingRosStatus OBJECT-TYPE
SYNTAX INTEGER{not-active(1),start-ping(2),ping-processing(3),ping-completed(4)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
DEFVAL { 1 }
::= { lspPingEntry 13 }
lspPingEntryOwner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
""
::= { lspPingEntry 14 }
--- lsp ping result
lspPingResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF LspPingResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"lsp ping result table."
::= { zxr10LspPingMIB 2 }
lspPingResultEntry OBJECT-TYPE
SYNTAX LspPingResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { lspPingResultSerial }
::= { lspPingResultTable 1 }
LspPingResultEntry ::=
SEQUENCE {
lspPingResultSerial
Integer32,
lspPingResultSentPkts
Integer32,
lspPingResultRcvPkts
Integer32,
lspPingResultRoundTripMinTime
Integer32,
lspPingResultRoundTripMaxTime
Integer32,
lspPingResultRoundTripAvgTime
Integer32,
lspPingResultEntryOwner
DisplayString,
lspPingResultRoundWobbleMinTime
Integer32,
lspPingResultRoundWobbleMaxTime
Integer32,
lspPingResultRoundWobbleAvgTime
Integer32
}
lspPingResultSerial OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { lspPingResultEntry 1 }
lspPingResultSentPkts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"send packet"
::= { lspPingResultEntry 2 }
lspPingResultRcvPkts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"receive packet"
::= { lspPingResultEntry 3 }
lspPingResultRoundTripMinTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"min RTT"
::= { lspPingResultEntry 4 }
lspPingResultRoundTripMaxTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"max RTT"
::= { lspPingResultEntry 5 }
lspPingResultRoundTripAvgTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"average RTT"
::= { lspPingResultEntry 6 }
lspPingResultEntryOwner OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
""
::= { lspPingResultEntry 9 }
lspPingResultRoundWobbleMinTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"max RWT"
::= { lspPingResultEntry 10 }
lspPingResultRoundWobbleMaxTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"max RWT"
::= { lspPingResultEntry 11 }
lspPingResultRoundWobbleAvgTime OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"max RWT"
::= { lspPingResultEntry 12 }
-- *******************************************************************
-- Trap Definitions
-- *******************************************************************
lsppingNotifications OBJECT IDENTIFIER ::= { zxr10LspPingMIB 3 }
lsppingTrapResult NOTIFICATION-TYPE
OBJECTS { lspPingResultSerial,
lspPingResultSentPkts,
lspPingResultRcvPkts,
lspPingResultRoundTripMinTime,
lspPingResultRoundTripMaxTime,
lspPingResultRoundTripAvgTime
}
STATUS current
DESCRIPTION
"The newMaster trap indicates that the sending agent
has transitioned to 'Master' state."
::= { lsppingNotifications 1 }
END