1413 lines
56 KiB
Plaintext
1413 lines
56 KiB
Plaintext
--MibName=raisecomAlarm
|
||
-- *****************************************************************
|
||
-- RAISECOM-MPLS-LSPV-MIB.mib: RAISECOM MPLS LSPV MIB
|
||
--
|
||
-- August 2011, yangguodong
|
||
--
|
||
-- Copyright (c) 1996-2011 by Raisecom Technology Co., Ltd.
|
||
-- All rights reserved.
|
||
-- 01,20111231,yangkewei,ROS00008218,advent mib±àÒë¼ì²é
|
||
-- *****************************************************************
|
||
--
|
||
|
||
RAISECOM-MPLS-LSPV-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||
Integer32, Unsigned32, Gauge32,
|
||
TimeTicks, Counter32, Counter64,
|
||
IpAddress, Opaque, mib-2,
|
||
zeroDotZero
|
||
FROM SNMPv2-SMI -- [RFC2578]
|
||
TEXTUAL-CONVENTION,TruthValue, RowStatus,DateAndTime
|
||
FROM SNMPv2-TC -- [RFC2579]
|
||
SnmpAdminString
|
||
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
|
||
ifIndex, InterfaceIndex FROM IF-MIB
|
||
PwIDType,PwAttachmentIdentifierType
|
||
FROM PW-TC-STD-MIB -- [RFC5542]
|
||
|
||
InetAddressType, InetAddress,InetAddressPrefixLength
|
||
FROM INET-ADDRESS-MIB -- RFC2851
|
||
|
||
raisecomAgent
|
||
FROM RAISECOM-BASE-MIB
|
||
;
|
||
|
||
raisecomMplsLspv MODULE-IDENTITY
|
||
LAST-UPDATED "201103120000Z" -- 12 March 2011 00:00:00 GMT
|
||
ORGANIZATION "Raisecom Technology Co., Ltd."
|
||
CONTACT-INFO
|
||
"Raisecom Science & Technology Co., ltd.
|
||
E-mail: support@raisecom.com ."
|
||
DESCRIPTION
|
||
"This MIB module contains managed object definitions for
|
||
MPLS. "
|
||
::= { raisecomAgent 43 }
|
||
raisecomMplsLspvGlobalObejcts OBJECT IDENTIFIER ::= { raisecomMplsLspv 1 }
|
||
raisecomMplsLspvPingObejcts OBJECT IDENTIFIER ::= { raisecomMplsLspv 2 }
|
||
raisecomMplsLspvTracertObejcts OBJECT IDENTIFIER ::= { raisecomMplsLspv 3 }
|
||
raisecomMplsLspvConformances OBJECT IDENTIFIER ::= { raisecomMplsLspv 4 }
|
||
|
||
|
||
|
||
|
||
---- User-defined types
|
||
TargetFecSubType ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Describes the type of fec which will be tested"
|
||
|
||
SYNTAX INTEGER {
|
||
ldp-Ipv4-Lsp(1), --LDP lSP
|
||
rsvp-Ipv4-Lsp(2), -- e.g.Rsvp Lsp which is tunnel
|
||
not-Assigned(3), -- e.g.,
|
||
pw-128-deprecated(4), --Deprecated PW which is used for vpws
|
||
pw-128(5), --Current Pw which is used for vpws
|
||
pw-129(6), --Pw which is used for vpls
|
||
generic-Ipv4-Lsp(7), --This FEC is used if the protocol advertising the label is unknown or may change during the course of the LSP
|
||
nil(8) -- Nil fec was used for fec proper validation
|
||
}
|
||
|
||
RelpyMode ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Describes mpls echo reply mode"
|
||
|
||
SYNTAX INTEGER {
|
||
udp-Reply(1), --·µ»ØUDP±¨ÎÄ
|
||
udp-Alert-Reply(2), --´øÓÐroutealertµÄUDP±¨ÎÄ
|
||
level-ControlChannel-Reply(3) --´øÓпØÖÆÐŵÀµÄ·µ»Ø±¨ÎÄ
|
||
}
|
||
ResponseStatus ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Describes mpls echo request response status"
|
||
|
||
SYNTAX INTEGER {
|
||
responseReceived(1), --ÊÕµ½·µ»Ø±¨ÎÄ
|
||
requestTimedOut(2), --±¨Îij¬Ê±
|
||
requestSendFailed(3), --·¢Ëͱ¨ÎÄʧ°Ü
|
||
unknown(4) --δ֪ÎÊÌâ
|
||
}
|
||
LabelStack ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This type was used for label stack."
|
||
SYNTAX OCTET STRING (SIZE(1..64))
|
||
|
||
|
||
LspRole ::= TEXTUAL-CONVENTION
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Describes role of lsp path"
|
||
|
||
SYNTAX INTEGER {
|
||
lsp_ingress(1), --lspµÄÈë½Úµã
|
||
lsp_transit(2), --lspµÄÖмä½Úµã
|
||
lsp_egress(3) --lspµÄ³ö½Úµã
|
||
}
|
||
|
||
|
||
|
||
|
||
--end user defined type
|
||
|
||
--start Global config ---
|
||
raisecomMplsLspvGlobalReceiveEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable or disable the device process received
|
||
mpls echo request pdu"
|
||
DEFVAL { true }
|
||
::= { raisecomMplsLspvGlobalObejcts 1}
|
||
|
||
raisecomMplsLspvGlobalFecCheckEnable OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Enable or disable the device perform fec check when
|
||
receiving mpls echo request pdu."
|
||
DEFVAL { false }
|
||
::= { raisecomMplsLspvGlobalObejcts 2}
|
||
|
||
--end Global config --
|
||
|
||
|
||
|
||
|
||
--raisecomMplsPing MIB define start --
|
||
raisecomMplsLspvPingMaxConcurrentRequests OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "requests"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum number of concurrent active mpls Ping requests
|
||
that are allowed within an agent implementation. A value
|
||
of 0 for this object implies that there is no limit for
|
||
the number of concurrent active requests in effect.
|
||
|
||
The limit applies only to new requests being activated.
|
||
When a new value is set, the agent will continue processing
|
||
all the requests already active, even if their number
|
||
exceeds the limit just imposed. "
|
||
DEFVAL { 10 }
|
||
::= { raisecomMplsLspvPingObejcts 1}
|
||
|
||
raisecomMplsLspvPingCtlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RaisecomMplsLspvPingCtlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines the mpls Ping Control Table for providing, via SNMP,
|
||
the capability of performing mpls Ping operations at
|
||
a target fec. The results of these operations are
|
||
stored in the raisecomMplsLspvPingResultsTable and the
|
||
PingProbeHistoryTable."
|
||
::= { raisecomMplsLspvPingObejcts 2 }
|
||
|
||
raisecomMplsLspvPingCtlEntry OBJECT-TYPE
|
||
SYNTAX RaisecomMplsLspvPingCtlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines an entry in the raisecomMplsLspvPingCtlTable.
|
||
The first index element, PingCtlOwnerIndex, is of type
|
||
SnmpAdminString,a textual convention that allows for
|
||
use of the SNMPv3
|
||
|
||
View-Based Access Control Model (RFC 2575 [11], VACM)
|
||
and allows an management application to identify its
|
||
entries. The second index, PingCtlTestName (also an
|
||
SnmpAdminString), enables the same management
|
||
application to have multiple outstanding requests."
|
||
INDEX {
|
||
raisecomMplsLspvPingCtlOwnerIndex,
|
||
raisecomMplsLspvPingCtlTestName
|
||
}
|
||
::= { raisecomMplsLspvPingCtlTable 1 }
|
||
|
||
RaisecomMplsLspvPingCtlEntry ::= SEQUENCE {
|
||
raisecomMplsLspvPingCtlOwnerIndex SnmpAdminString,
|
||
raisecomMplsLspvPingCtlTestName SnmpAdminString,
|
||
raisecomMplsLspvPingCtlTargetFecType TargetFecSubType,
|
||
raisecomMplsLspvPingCtlPwId PwIDType,
|
||
raisecomMplsLspvPingCtlVsi PwAttachmentIdentifierType,
|
||
raisecomMplsLspvPingCtlTunnelName SnmpAdminString,
|
||
raisecomMplsLspvPingCtlTargetFecAddressType InetAddressType,
|
||
raisecomMplsLspvPingCtlTargetFecAddress InetAddress,
|
||
raisecomMplsLspvPingCtlTargetFecAddressPrefix InetAddressPrefixLength,
|
||
raisecomMplsLspvPingCtlNextHopAddress InetAddress,
|
||
raisecomMplsLspvPingCtlDataSize Unsigned32,
|
||
raisecomMplsLspvPingCtlTimeOut Unsigned32,
|
||
raisecomMplsLspvPingCtlProbeCount Unsigned32,
|
||
raisecomMplsLspvPingCtlAdminStatus INTEGER,
|
||
raisecomMplsLspvPingCtlFrequency Unsigned32,
|
||
raisecomMplsLspvPingCtlTtl Unsigned32,
|
||
raisecomMplsLspvPingCtlExp Unsigned32,
|
||
raisecomMplsLspvPingCtlReplyDscp Unsigned32,
|
||
raisecomMplsLspvPingCtlReplyPadTlv TruthValue,
|
||
raisecomMplsLspvPingCtlReplyMode RelpyMode,
|
||
raisecomMplsLspvPingCtlSourceAddressType InetAddressType,
|
||
raisecomMplsLspvPingCtlSourceAddress InetAddress,
|
||
raisecomMplsLspvPingCtlRowStatus RowStatus
|
||
}
|
||
|
||
|
||
raisecomMplsLspvPingCtlOwnerIndex OBJECT-TYPE
|
||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"First index of mpls Ping control table."
|
||
::= { raisecomMplsLspvPingCtlEntry 1 }
|
||
|
||
raisecomMplsLspvPingCtlTestName OBJECT-TYPE
|
||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of the Ping test. This is locally unique, within
|
||
the scope of an raisecomMplsLspvPingCtlOwnerIndex."
|
||
::= { raisecomMplsLspvPingCtlEntry 2 }
|
||
|
||
raisecomMplsLspvPingCtlTargetFecType OBJECT-TYPE
|
||
SYNTAX TargetFecSubType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of target fec which will be tested.It contains lsp,pw,tunnel
|
||
and vpls test."
|
||
DEFVAL {Ldp-Ipv4-Lsp}
|
||
::= { raisecomMplsLspvPingCtlEntry 3 }
|
||
|
||
raisecomMplsLspvPingCtlPwId OBJECT-TYPE
|
||
SYNTAX PwIDType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object was used when test vpws connective"
|
||
::= { raisecomMplsLspvPingCtlEntry 4 }
|
||
|
||
raisecomMplsLspvPingCtlVsi OBJECT-TYPE
|
||
SYNTAX PwAttachmentIdentifierType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object stands for VPN ID which was used for vpls"
|
||
::= { raisecomMplsLspvPingCtlEntry 5 }
|
||
|
||
raisecomMplsLspvPingCtlTunnelName OBJECT-TYPE
|
||
SYNTAX SnmpAdminString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The canonical name assigned to the tunnel."
|
||
DEFVAL {""}
|
||
::= { raisecomMplsLspvPingCtlEntry 6 }
|
||
|
||
raisecomMplsLspvPingCtlTargetFecAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The address type of target fec which will be tested."
|
||
::= { raisecomMplsLspvPingCtlEntry 7 }
|
||
|
||
raisecomMplsLspvPingCtlTargetFecAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The address of target fec which will be tested."
|
||
::= { raisecomMplsLspvPingCtlEntry 8 }
|
||
|
||
raisecomMplsLspvPingCtlTargetFecAddressPrefix OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The prefix length of target fec address."
|
||
::= { raisecomMplsLspvPingCtlEntry 9 }
|
||
|
||
raisecomMplsLspvPingCtlNextHopAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The next hop address.This object was used to
|
||
identify the specic path when there are Multiple paths
|
||
to the target."
|
||
::= { raisecomMplsLspvPingCtlEntry 10 }
|
||
|
||
raisecomMplsLspvPingCtlDataSize OBJECT-TYPE
|
||
SYNTAX Unsigned32(100..1500)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the size of the data portion to be
|
||
transmitted in a mpls Ping operation, in octets."
|
||
DEFVAL {100}
|
||
::= { raisecomMplsLspvPingCtlEntry 11 }
|
||
|
||
raisecomMplsLspvPingCtlTimeOut OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..3600)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the time-out value, in seconds, for a
|
||
remote mpls Ping operation."
|
||
::= { raisecomMplsLspvPingCtlEntry 12 }
|
||
|
||
raisecomMplsLspvPingCtlProbeCount OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..3600)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the number of times to perform a mpls Ping
|
||
operation at a remote target fec."
|
||
DEFVAL {5}
|
||
::= { raisecomMplsLspvPingCtlEntry 13 }
|
||
|
||
raisecomMplsLspvPingCtlAdminStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1), -- test should be started
|
||
|
||
disabled(2) -- test should be stopped
|
||
}
|
||
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Reflects the desired state that a raisecomMplsLspvPingCtlEntry should be
|
||
in:
|
||
|
||
enabled(1) - Attempt to activate the test as defined by
|
||
this raisecomMplsLspvPingCtlEntry.
|
||
disabled(2) - Deactivate the test as defined by this
|
||
raisecomMplsLspvPingCtlEntry.
|
||
|
||
Refer to the corresponding raisecomMplsLspvPingResultsOperStatus to
|
||
determine the operational state of the test defined by
|
||
this entry."
|
||
DEFVAL {disabled}
|
||
::= { raisecomMplsLspvPingCtlEntry 14 }
|
||
|
||
raisecomMplsLspvPingCtlFrequency OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..3600)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds to wait before repeating a mpls Ping test
|
||
as defined by the value of the various objects in the
|
||
corresponding row."
|
||
DEFVAL {1}
|
||
::= { raisecomMplsLspvPingCtlEntry 15 }
|
||
|
||
raisecomMplsLspvPingCtlTtl OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..255)
|
||
UNITS "time-to-live value"
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the time-to-live value"
|
||
DEFVAL {64}
|
||
::= { raisecomMplsLspvPingCtlEntry 16 }
|
||
|
||
raisecomMplsLspvPingCtlExp OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..7)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the MPLS experimental field value
|
||
in the MPLS header for an MPLS echo request.
|
||
Valid values are from 0 to 7. Default is 0."
|
||
DEFVAL {0}
|
||
::= { raisecomMplsLspvPingCtlEntry 17 }
|
||
|
||
raisecomMplsLspvPingCtlReplyDscp OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..63)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Provides the capability to request a specific
|
||
class of service (CoS) in an echo reply by providing
|
||
a differentiated services code point (DSCP) value.
|
||
The echo reply is returned with the IP header type
|
||
of service (ToS) byte set to the value specified in
|
||
the reply dscp command."
|
||
DEFVAL {0}
|
||
::= { raisecomMplsLspvPingCtlEntry 18 }
|
||
|
||
raisecomMplsLspvPingCtlReplyPadTlv OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This was used for testing the ability of the sender of an
|
||
echo reply to support the copy pad TLV
|
||
to echo reply."
|
||
DEFVAL {false}
|
||
::= { raisecomMplsLspvPingCtlEntry 19 }
|
||
|
||
raisecomMplsLspvPingCtlReplyMode OBJECT-TYPE
|
||
SYNTAX RelpyMode
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the mode of mpls Echo reply message."
|
||
DEFVAL {udp-Reply}
|
||
::= { raisecomMplsLspvPingCtlEntry 20 }
|
||
|
||
raisecomMplsLspvPingCtlSourceAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the source address Type"
|
||
DEFVAL { unknown }
|
||
::= { raisecomMplsLspvPingCtlEntry 21 }
|
||
|
||
raisecomMplsLspvPingCtlSourceAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the source address. The default address
|
||
is transport inteface address.This address is used
|
||
as the destination address in the MPLS echo response."
|
||
::= { raisecomMplsLspvPingCtlEntry 22 }
|
||
|
||
raisecomMplsLspvPingCtlRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object allows entries to be created and deleted
|
||
in the raisecomMplsLspvPingCtlTable. Deletion of an entry in
|
||
this table results in a deletion of all corresponding (same
|
||
raisecomMplsLspvPingCtlOwnerIndex and raisecomMplsLspvPingCtlTestName
|
||
index values) raisecomMplsLspvPingCtlResultsTable,
|
||
raisecomMplsLspvPingProbeHistoryTable entries."
|
||
::= { raisecomMplsLspvPingCtlEntry 23 }
|
||
|
||
|
||
raisecomMplsLspvPingResultsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RaisecomMplsLspvPingResultsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines the mpls Ping Results Table for providing
|
||
the capability of performing mpls Ping operations at
|
||
a target fec The results of these operations are
|
||
stored in the raisecomMplsLspvPingResultsTable."
|
||
::= { raisecomMplsLspvPingObejcts 3 }
|
||
|
||
raisecomMplsLspvPingResultsEntry OBJECT-TYPE
|
||
SYNTAX RaisecomMplsLspvPingResultsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines an entry in the raisecomMplsLspvPingResultsTable.
|
||
The raisecomMplsLspvPingResultsTable has the same indexing
|
||
as the raisecomMplsLspvPingCtlTable in order for a
|
||
raisecomMplsLspvPingResultsEntry tocorrespond to the
|
||
raisecomMplsLspvPingResultsEntry that caused
|
||
it to be created."
|
||
INDEX {
|
||
raisecomMplsLspvPingCtlOwnerIndex,
|
||
raisecomMplsLspvPingCtlTestName
|
||
}
|
||
::= { raisecomMplsLspvPingResultsTable 1 }
|
||
|
||
RaisecomMplsLspvPingResultsEntry ::= SEQUENCE {
|
||
raisecomMplsLspvPingResultsOperStatus INTEGER,
|
||
raisecomMplsLspvPingResultsMinRtt Unsigned32,
|
||
raisecomMplsLspvPingResultsMaxRtt Unsigned32,
|
||
raisecomMplsLspvPingResultsAverageRtt Unsigned32,
|
||
raisecomMplsLspvPingResultsProbeResponses Unsigned32,
|
||
raisecomMplsLspvPingResultsSentProbes Unsigned32,
|
||
raisecomMplsLspvPingResultsRttSumOfSquares Unsigned32,
|
||
raisecomMplsLspvPingResultsLastGoodProbe DateAndTime
|
||
}
|
||
|
||
raisecomMplsLspvPingResultsOperStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1), -- test is in progress
|
||
disabled(2), -- test has stopped
|
||
completed(3) -- Test is completed
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Reflects the operational state of a raisecomMplsLspvPingCtlEntry:
|
||
enabled(1) - Test is active.
|
||
disabled(2) - Test has stopped.
|
||
completed(3) - Test is completed"
|
||
::= { raisecomMplsLspvPingResultsEntry 1 }
|
||
|
||
raisecomMplsLspvPingResultsMinRtt OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "milliseconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The minimum mpls Ping round-trip-time (RTT) received. A value
|
||
of 0 for this object implies that no RTT has been received."
|
||
::= { raisecomMplsLspvPingResultsEntry 2 }
|
||
|
||
raisecomMplsLspvPingResultsMaxRtt OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "milliseconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum mpls Ping round-trip-time (RTT) received. A value
|
||
of 0 for this object implies that no RTT has been received."
|
||
::= { raisecomMplsLspvPingResultsEntry 3 }
|
||
|
||
raisecomMplsLspvPingResultsAverageRtt OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "milliseconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current average mpls Ping round-trip-time (RTT)."
|
||
::= { raisecomMplsLspvPingResultsEntry 4 }
|
||
|
||
raisecomMplsLspvPingResultsProbeResponses OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "responses"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of responses received for the corresponding
|
||
|
||
raisecomMplsLspvPingCtlEntry and raisecomMplsLspvPingResultsEntry.
|
||
The value of this object MUST be reported as 0 when no probe
|
||
responses have been received."
|
||
::= { raisecomMplsLspvPingResultsEntry 5 }
|
||
|
||
raisecomMplsLspvPingResultsSentProbes OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "probes"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The value of this object reflects the number of probes sent
|
||
for the corresponding raisecomMplsLspvPingCtlEntry and
|
||
raisecomMplsLspvPingResultsEntry.The value of this object
|
||
MUST be reported as 0 when no probes have been sent."
|
||
::= { raisecomMplsLspvPingResultsEntry 6 }
|
||
|
||
raisecomMplsLspvPingResultsRttSumOfSquares OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "milliseconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object contains the sum of the squares for all
|
||
mpls Ping responses received. Its purpose is to
|
||
enable standard deviation calculation. The value of this
|
||
object MUST be reported as 0 when no Ping responses have been
|
||
received."
|
||
::= { raisecomMplsLspvPingResultsEntry 7 }
|
||
|
||
raisecomMplsLspvPingResultsLastGoodProbe OBJECT-TYPE
|
||
SYNTAX DateAndTime
|
||
UNITS "probes"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Date and time when the last response was received for
|
||
a probe."
|
||
::= { raisecomMplsLspvPingResultsEntry 8 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RaisecomMplsLspvPingProbeHistoryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines a table for storing the results of a mpls Ping
|
||
operation.specifies each probe result."
|
||
::= { raisecomMplsLspvPingObejcts 4 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryEntry OBJECT-TYPE
|
||
SYNTAX RaisecomMplsLspvPingProbeHistoryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines an entry in the raisecomMplsLspvPingProbeHistoryTable.
|
||
The first two index elements identify the raisecomMplsLspvPingCtlEntry that a PingProbeHistoryEntry belongs
|
||
to. The third index element selects a single probe result."
|
||
INDEX {
|
||
raisecomMplsLspvPingCtlOwnerIndex,
|
||
raisecomMplsLspvPingCtlTestName,
|
||
raisecomMplsLspvPingProbeHistoryIndex
|
||
}
|
||
::= { raisecomMplsLspvPingProbeHistoryTable 1 }
|
||
|
||
RaisecomMplsLspvPingProbeHistoryEntry ::= SEQUENCE {
|
||
raisecomMplsLspvPingProbeHistoryIndex Unsigned32,
|
||
raisecomMplsLspvPingProbeHistoryStatus ResponseStatus,
|
||
raisecomMplsLspvPingProbeHistoryReturnCode Unsigned32,
|
||
raisecomMplsLspvPingProbeHistoryReturnSubCode Unsigned32,
|
||
raisecomMplsLspvPingProbeHistoryReplyAddressType InetAddressType,
|
||
raisecomMplsLspvPingProbeHistoryReplyAddress InetAddress,
|
||
raisecomMplsLspvPingProbeHistoryReplyDataSize Unsigned32,
|
||
raisecomMplsLspvPingProbeHistoryResponse Unsigned32
|
||
}
|
||
|
||
raisecomMplsLspvPingProbeHistoryIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..'ffffffff'h)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"An entry in this table is created when the result of
|
||
a mpls Ping probe is determined. The initial 2 instance
|
||
identifier index values identify the raisecomMplsLspvPingCtlEntry
|
||
that a probe result (raisecomMplsLspvPingProbeHistoryEntry) belongs
|
||
to."
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 1 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryStatus OBJECT-TYPE
|
||
SYNTAX ResponseStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The result operstaus of each mpls Ping probe."
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 2 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryReturnCode OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..13)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The response return code."
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 3 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryReturnSubCode OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The response return sub code."
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 4 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryReplyAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The response address type."
|
||
DEFVAL { unknown }
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 5 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryReplyAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The response address."
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 6 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryReplyDataSize OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The size of reply packet."
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 7 }
|
||
|
||
raisecomMplsLspvPingProbeHistoryResponse OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "milliseconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The amount of time measured in milliseconds from when
|
||
a probe was sent to when its response was received or
|
||
when it timed out. The value of this object is reported
|
||
as 0 when it is not possible to transmit a probe"
|
||
::= { raisecomMplsLspvPingProbeHistoryEntry 8 }
|
||
|
||
|
||
--end of raisecom mpls Ping
|
||
|
||
|
||
--start of traceroute --
|
||
--raisecomMplsTracert MIB define start --
|
||
raisecomMplsLspvTracertMaxConcurrentRequests OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "requests"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The maximum number of concurrent active mpls Tracert requests
|
||
that are allowed within an agent implementation. A value
|
||
of 0 for this object implies that there is no limit for
|
||
the number of concurrent active requests in effect.
|
||
|
||
The limit applies only to new requests being activated.
|
||
When a new value is set, the agent will continue processing
|
||
all the requests already active, even if their number
|
||
exceeds the limit just imposed. "
|
||
DEFVAL { 10 }
|
||
::= { raisecomMplsLspvTracertObejcts 1}
|
||
|
||
raisecomMplsLspvTracertCtlTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RaisecomMplsLspvTracertCtlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines the mpls Tracert Control Table for providing, via SNMP,
|
||
the capability of performing mpls Tracert operations at
|
||
a target fec. The results of these operations are
|
||
stored in the raisecomMplsLspvTracertResultsTable and the
|
||
raisecomMplsLspvTracertProbeHistoryTable."
|
||
::= { raisecomMplsLspvTracertObejcts 2 }
|
||
|
||
raisecomMplsLspvTracertCtlEntry OBJECT-TYPE
|
||
SYNTAX RaisecomMplsLspvTracertCtlEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines an entry in the raisecomMplsLspvTracertCtlTable.
|
||
The first index element, TracertCtlOwnerIndex, is of type
|
||
SnmpAdminString,a textual convention that allows for
|
||
use of the SNMPv3
|
||
|
||
View-Based Access Control Model (RFC 2575 [11], VACM)
|
||
and allows an management application to identify its
|
||
entries. The second index, TracertCtlTestName (also an
|
||
SnmpAdminString), enables the same management
|
||
application to have multiple outstanding requests."
|
||
INDEX {
|
||
raisecomMplsLspvTracertCtlOwnerIndex,
|
||
raisecomMplsLspvTracertCtlTestName
|
||
}
|
||
::= { raisecomMplsLspvTracertCtlTable 1 }
|
||
|
||
RaisecomMplsLspvTracertCtlEntry ::= SEQUENCE {
|
||
raisecomMplsLspvTracertCtlOwnerIndex SnmpAdminString,
|
||
raisecomMplsLspvTracertCtlTestName SnmpAdminString,
|
||
raisecomMplsLspvTracertCtlTargetFecType TargetFecSubType,
|
||
raisecomMplsLspvTracertCtlPwId PwIDType,
|
||
raisecomMplsLspvTracertCtlVsi PwAttachmentIdentifierType,
|
||
raisecomMplsLspvTracertCtlTunnelName SnmpAdminString,
|
||
raisecomMplsLspvTracertCtlTargetFecAddressType InetAddressType,
|
||
raisecomMplsLspvTracertCtlTargetFecAddress InetAddress,
|
||
raisecomMplsLspvTracertCtlTargetFecAddressPrefix InetAddressPrefixLength,
|
||
raisecomMplsLspvTracertCtlNextHopAddress InetAddress,
|
||
raisecomMplsLspvTracertCtlTimeOut Unsigned32,
|
||
raisecomMplsLspvTracertCtlAdminStatus INTEGER,
|
||
raisecomMplsLspvTracertCtlMaxTtl Unsigned32,
|
||
raisecomMplsLspvTracertCtlExp Unsigned32,
|
||
raisecomMplsLspvTracertCtlReplyDscp Unsigned32,
|
||
raisecomMplsLspvTracertCtlReplyPadTlv TruthValue,
|
||
raisecomMplsLspvTracertCtlReplyMode RelpyMode,
|
||
raisecomMplsLspvTracertCtlSourceAddressType InetAddressType,
|
||
raisecomMplsLspvTracertCtlSourceAddress InetAddress,
|
||
raisecomMplsLspvTracertCtlFlagFec TruthValue,
|
||
raisecomMplsLspvTracertCtlRowStatus RowStatus
|
||
}
|
||
|
||
|
||
raisecomMplsLspvTracertCtlOwnerIndex OBJECT-TYPE
|
||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"First index of mpls Tracert control table."
|
||
::= { raisecomMplsLspvTracertCtlEntry 1 }
|
||
|
||
raisecomMplsLspvTracertCtlTestName OBJECT-TYPE
|
||
SYNTAX SnmpAdminString (SIZE(0..32))
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The name of the Tracert test. This is locally unique, within
|
||
the scope of an raisecomMplsLspvTracertCtlOwnerIndex."
|
||
::= { raisecomMplsLspvTracertCtlEntry 2 }
|
||
|
||
raisecomMplsLspvTracertCtlTargetFecType OBJECT-TYPE
|
||
SYNTAX TargetFecSubType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of target fec which will be tested.It contains lsp¡¢pw¡¢tunnel
|
||
and vpls test."
|
||
DEFVAL {ldp-Ipv4-Lsp}
|
||
::= { raisecomMplsLspvTracertCtlEntry 3 }
|
||
|
||
raisecomMplsLspvTracertCtlPwId OBJECT-TYPE
|
||
SYNTAX PwIDType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object was used when test vpws connective"
|
||
::= { raisecomMplsLspvTracertCtlEntry 4 }
|
||
|
||
raisecomMplsLspvTracertCtlVsi OBJECT-TYPE
|
||
SYNTAX PwAttachmentIdentifierType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object stands for VPN ID which was used for vpls"
|
||
::= { raisecomMplsLspvTracertCtlEntry 5 }
|
||
|
||
raisecomMplsLspvTracertCtlTunnelName OBJECT-TYPE
|
||
SYNTAX SnmpAdminString
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The canonical name assigned to the tunnel."
|
||
DEFVAL {""}
|
||
::= { raisecomMplsLspvTracertCtlEntry 6 }
|
||
|
||
raisecomMplsLspvTracertCtlTargetFecAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The address type of target fec which will be tested."
|
||
::= { raisecomMplsLspvTracertCtlEntry 7 }
|
||
|
||
raisecomMplsLspvTracertCtlTargetFecAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The address of target fec which will be tested."
|
||
::= { raisecomMplsLspvTracertCtlEntry 8 }
|
||
|
||
raisecomMplsLspvTracertCtlTargetFecAddressPrefix OBJECT-TYPE
|
||
SYNTAX InetAddressPrefixLength
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The prefix length of target fec address."
|
||
::= { raisecomMplsLspvTracertCtlEntry 9 }
|
||
|
||
raisecomMplsLspvTracertCtlNextHopAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The next hop address.This object was used to
|
||
identify the specic path when there are Multiple paths
|
||
to the target."
|
||
::= { raisecomMplsLspvTracertCtlEntry 10 }
|
||
|
||
|
||
raisecomMplsLspvTracertCtlTimeOut OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..3600)
|
||
UNITS "seconds"
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the time-out value, in seconds, for a
|
||
remote mpls Tracert operation."
|
||
DEFVAL {3}
|
||
::= { raisecomMplsLspvTracertCtlEntry 11 }
|
||
|
||
raisecomMplsLspvTracertCtlAdminStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1), -- test should be started
|
||
|
||
disabled(2) -- test should be stopped
|
||
}
|
||
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Reflects the desired state that a raisecomMplsLspvTracertCtlEntry should be
|
||
in:
|
||
|
||
enabled(1) - Attempt to activate the test as defined by
|
||
this raisecomMplsLspvTracertCtlEntry.
|
||
disabled(2) - Deactivate the test as defined by this
|
||
raisecomMplsLspvTracertCtlEntry.
|
||
|
||
Refer to the corresponding raisecomMplsLspvTracertResultsOperStatus to
|
||
determine the operational state of the test defined by
|
||
this entry."
|
||
DEFVAL {disabled}
|
||
::= { raisecomMplsLspvTracertCtlEntry 12 }
|
||
|
||
|
||
raisecomMplsLspvTracertCtlMaxTtl OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..255)
|
||
UNITS "time-to-live value"
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the time-to-live value"
|
||
DEFVAL {64}
|
||
::= { raisecomMplsLspvTracertCtlEntry 13 }
|
||
|
||
raisecomMplsLspvTracertCtlExp OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..7)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the MPLS experimental field value
|
||
in the MPLS header for an MPLS echo request.
|
||
Valid values are from 0 to 7. Default is 0."
|
||
DEFVAL {0}
|
||
::= { raisecomMplsLspvTracertCtlEntry 14 }
|
||
|
||
raisecomMplsLspvTracertCtlReplyDscp OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..63)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Provides the capability to request a specific
|
||
class of service (CoS) in an echo reply by providing
|
||
a differentiated services code point (DSCP) value.
|
||
The echo reply is returned with the IP header type
|
||
of service (ToS) byte set to the value specified in
|
||
the reply dscp command."
|
||
DEFVAL {0}
|
||
::= { raisecomMplsLspvTracertCtlEntry 15 }
|
||
|
||
raisecomMplsLspvTracertCtlReplyPadTlv OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This was used for testing the ability of the sender of an
|
||
echo reply to support the copy pad TLV
|
||
to echo reply."
|
||
DEFVAL {false}
|
||
::= { raisecomMplsLspvTracertCtlEntry 16 }
|
||
|
||
raisecomMplsLspvTracertCtlReplyMode OBJECT-TYPE
|
||
SYNTAX RelpyMode
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the mode of mpls Echo reply mode."
|
||
DEFVAL {udp-Reply}
|
||
::= { raisecomMplsLspvTracertCtlEntry 17 }
|
||
|
||
raisecomMplsLspvTracertCtlSourceAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the source address Type"
|
||
DEFVAL { unknown }
|
||
::= { raisecomMplsLspvTracertCtlEntry 18 }
|
||
|
||
raisecomMplsLspvTracertCtlSourceAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies the source address. The default address
|
||
is transport inteface address.This address is used
|
||
as the destination address in the MPLS echo response."
|
||
::= { raisecomMplsLspvTracertCtlEntry 19 }
|
||
|
||
raisecomMplsLspvTracertCtlFlagFec OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Specifies whether sender wants the receiver to perform FEC Stack validation "
|
||
::= { raisecomMplsLspvTracertCtlEntry 20 }
|
||
|
||
raisecomMplsLspvTracertCtlRowStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This object allows entries to be created and deleted
|
||
in the raisecomMplsLspvTracertCtlTable. Deletion of an entry in
|
||
this table results in a deletion of all corresponding (same
|
||
raisecomMplsLspvTracertCtlOwnerIndex and raisecomMplsLspvTracertCtlTestName
|
||
index values) raisecomMplsLspvTracertCtlResultsTable,
|
||
raisecomMplsLspvTracertProbeHistoryTable entries."
|
||
::= { raisecomMplsLspvTracertCtlEntry 21 }
|
||
|
||
|
||
raisecomMplsLspvTracertResultsTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RaisecomMplsLspvTracertResultsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines the mpls Tracert Results Table for providing
|
||
the capability of performing mpls Tracert operations at
|
||
a target fec The results of these operations are
|
||
stored in the raisecomMplsLspvTracertResultsTable."
|
||
::= { raisecomMplsLspvTracertObejcts 3 }
|
||
|
||
raisecomMplsLspvTracertResultsEntry OBJECT-TYPE
|
||
SYNTAX RaisecomMplsLspvTracertResultsEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines an entry in the raisecomMplsLspvTracertResultsTable.
|
||
The raisecomMplsLspvTracertResultsTable has the same indexing
|
||
as the raisecomMplsLspvTracertCtlTable in order for a
|
||
raisecomMplsLspvTracertResultsEntry to
|
||
|
||
correspond to the raisecomMplsLspvTracertResultsEntry that caused
|
||
it to be created."
|
||
INDEX {
|
||
raisecomMplsLspvTracertCtlOwnerIndex,
|
||
raisecomMplsLspvTracertCtlTestName
|
||
}
|
||
::= { raisecomMplsLspvTracertResultsTable 1 }
|
||
|
||
RaisecomMplsLspvTracertResultsEntry ::= SEQUENCE {
|
||
raisecomMplsLspvTracertResultsOperStatus INTEGER,
|
||
raisecomMplsLspvTracertResultsCurHopCount Gauge32
|
||
}
|
||
|
||
raisecomMplsLspvTracertResultsOperStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(1), -- test is in progress
|
||
disabled(2), -- test has stopped
|
||
completed(3) -- Test is completed
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Reflects the operational state of a TracertCtlEntry:
|
||
enabled(1) - Test is active.
|
||
disabled(2) - Test has stopped.
|
||
completed(3) - Test is completed"
|
||
::= { raisecomMplsLspvTracertResultsEntry 1 }
|
||
|
||
raisecomMplsLspvTracertResultsCurHopCount OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
UNITS "hops"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Reflects the current mpls TTL value (from 1 to
|
||
255) for a remote mpls Tracert operation.
|
||
Maximum TTL value is determined by
|
||
raisecomMplsLspvTracertCtlMaxTtl."
|
||
::= { raisecomMplsLspvTracertResultsEntry 2 }
|
||
|
||
|
||
raisecomMplsLspvTracertProbeHistoryTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF RaisecomMplsLspvTracertProbeHistoryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines a table for storing the results of a mpls Tracert
|
||
operation.specifies each probe result."
|
||
::= { raisecomMplsLspvTracertObejcts 4 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryEntry OBJECT-TYPE
|
||
SYNTAX RaisecomMplsLspvTracertProbeHistoryEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines an entry in the raisecomMplsLspvTracertProbeHistoryTable.
|
||
The first two index elements identify the raisecomMplsLspvTracertCtlEntry that a TracertProbeHistoryEntry belongs
|
||
to. The third index element selects a single probe result."
|
||
INDEX {
|
||
raisecomMplsLspvTracertCtlOwnerIndex,
|
||
raisecomMplsLspvTracertCtlTestName,
|
||
raisecomMplsLspvTracertProbeHistoryHopIndex,
|
||
raisecomMplsLspvTracertProbeHistoryProbeIndex
|
||
|
||
}
|
||
::= { raisecomMplsLspvTracertProbeHistoryTable 1 }
|
||
|
||
RaisecomMplsLspvTracertProbeHistoryEntry ::= SEQUENCE {
|
||
raisecomMplsLspvTracertProbeHistoryHopIndex Unsigned32,
|
||
raisecomMplsLspvTracertProbeHistoryProbeIndex Unsigned32,
|
||
raisecomMplsLspvTracertProbeHistoryStatus ResponseStatus,
|
||
raisecomMplsLspvTracertProbeHistoryDMAddressType InetAddressType,
|
||
raisecomMplsLspvTracertProbeHistoryDMAddress InetAddress,
|
||
raisecomMplsLspvTracertProbeHistoryDMInterfaceAddress InetAddress,
|
||
raisecomMplsLspvTracertProbeHistoryDMLabelStack LabelStack,
|
||
raisecomMplsLspvTracertProbeHistoryReturnCode Unsigned32,
|
||
raisecomMplsLspvTracertProbeHistoryReturnSubCode Unsigned32,
|
||
raisecomMplsLspvTracertProbeHistoryReplyAddressType InetAddressType,
|
||
raisecomMplsLspvTracertProbeHistoryReplyAddress InetAddress,
|
||
raisecomMplsLspvTracertProbeHistoryResponse Unsigned32,
|
||
raisecomMplsLspvTracertProbeHistoryReplyRole LspRole
|
||
|
||
}
|
||
|
||
raisecomMplsLspvTracertProbeHistoryHopIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..255)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates which hop in a mpls traceroute path the probe's
|
||
results are for."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 1 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryProbeIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..10)
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates the index of a probe for a particular
|
||
hop in a mpls traceroute path. "
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 2 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryStatus OBJECT-TYPE
|
||
SYNTAX ResponseStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The result operstaus of each mpls traceroute probe."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 3 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryDMAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This objects indicates the type of address stored
|
||
in the Down stream Tlv"
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 4 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryDMAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This objects indicates the address stored
|
||
in the Down stream Tlv"
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 5 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryDMInterfaceAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This objects indicates the interface address stored
|
||
in the Down stream Tlv"
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 6 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryDMLabelStack OBJECT-TYPE
|
||
SYNTAX LabelStack
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This objects indicates the label stack stored
|
||
in the Down stream Tlv"
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 7 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryReturnCode OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..13)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The response return code."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 8 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryReturnSubCode OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The response return sub code."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 9 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryReplyAddressType OBJECT-TYPE
|
||
SYNTAX InetAddressType
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The address type of reply."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 10 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryReplyAddress OBJECT-TYPE
|
||
SYNTAX InetAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The address of reply."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 11 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryResponse OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
UNITS "milliseconds"
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The amount of time measured in milliseconds from when
|
||
a probe was sent to when its response was received or
|
||
when it timed out. The value of this object is reported
|
||
as 0 when it is not possible to transmit a probe."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 12 }
|
||
|
||
raisecomMplsLspvTracertProbeHistoryReplyRole OBJECT-TYPE
|
||
SYNTAX LspRole
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of reply router in the lsp path."
|
||
::= { raisecomMplsLspvTracertProbeHistoryEntry 13 }
|
||
--end of raisecom mpls
|
||
|
||
--start of mpls lsp verification conformance --
|
||
raisecomMplsLspvGroups OBJECT IDENTIFIER ::= { raisecomMplsLspvConformances 1 }
|
||
raisecomMplsLspvCompliances OBJECT IDENTIFIER ::= { raisecomMplsLspvConformances 2 }
|
||
|
||
|
||
-- MIB groupings
|
||
|
||
raisecomMplsLspVGlobalGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
raisecomMplsLspVGlobalFunctionEnable,
|
||
raisecomMplsLspVGlobalFecCheckEnable,
|
||
raisecomMplsLspVpingMaxConcurrentRequests,
|
||
raisecomMplsLspVtracertMaxConcurrentRequests
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The collection of objects which are used to configure the
|
||
mpls lsp verification implementation behavior.
|
||
|
||
This group is mandatory for agents which implement the mpls lsp verification."
|
||
::= { raisecomMplsLspvGroups 1 }
|
||
|
||
raisecomMplsLspVpingCtlGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
raisecomMplsLspvPingCtlOwnerIndex,
|
||
raisecomMplsLspvPingCtlTestName,
|
||
raisecomMplsLspvPingCtlTargetFecType,
|
||
raisecomMplsLspvPingCtlPwId,
|
||
raisecomMplsLspvPingCtlVsi,
|
||
raisecomMplsLspvPingCtlTunnelName,
|
||
raisecomMplsLspvPingCtlTargetFecAddressType,
|
||
raisecomMplsLspvPingCtlTargetFecAddress,
|
||
raisecomMplsLspvPingCtlTargetFecAddressPrefix,
|
||
raisecomMplsLspvPingCtlNextHopAddress,
|
||
raisecomMplsLspvPingCtlDataSize,
|
||
raisecomMplsLspvPingCtlTimeOut,
|
||
raisecomMplsLspvPingCtlProbeCount,
|
||
raisecomMplsLspvPingCtlAdminStatus,
|
||
raisecomMplsLspvPingCtlFrequency,
|
||
raisecomMplsLspvPingCtlTtl,
|
||
raisecomMplsLspvPingCtlExp,
|
||
raisecomMplsLspvPingCtlReplyDscp,
|
||
raisecomMplsLspvPingCtlReplyPadTlv,
|
||
raisecomMplsLspvPingCtlReplyMode,
|
||
raisecomMplsLspvPingCtlSourceAddressType,
|
||
raisecomMplsLspvPingCtlSourceAddress,
|
||
raisecomMplsLspvPingCtlRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The collection of objects which are used to configure the
|
||
mpls ping implementation behavior.
|
||
|
||
This group is mandatory for agents which implement the mpls ping
|
||
and have the capability of controling mpls ping configure."
|
||
::= { raisecomMplsLspvGroups 2 }
|
||
|
||
raisecomMplsLspVpingResultsGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
raisecomMplsLspvPingResultsOperStatus,
|
||
raisecomMplsLspvPingResultsMinRtt,
|
||
raisecomMplsLspvPingResultsMaxRtt,
|
||
raisecomMplsLspvPingResultsAverageRtt,
|
||
raisecomMplsLspvPingResultsProbeResponses,
|
||
raisecomMplsLspvPingResultsSentProbes,
|
||
raisecomMplsLspvPingResultsRttSumOfSquares,
|
||
raisecomMplsLspvPingResultsLastGoodProbe
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The collection of objects which are used to configure the
|
||
mpls ping implementation behavior.
|
||
|
||
This group is mandatory for agents which implement the mpls ping
|
||
and have the capability of checking mpls ping results."
|
||
::= { raisecomMplsLspvGroups 3 }
|
||
|
||
raisecomMplsLspVpingProbeHistoryGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
raisecomMplsLspvPingProbeHistoryIndex,
|
||
raisecomMplsLspvPingProbeHistoryStatus,
|
||
raisecomMplsLspvPingProbeHistoryReturnCode,
|
||
raisecomMplsLspvPingProbeHistoryReturnSubCode,
|
||
raisecomMplsLspvPingProbeHistoryReplyAddressType,
|
||
raisecomMplsLspvPingProbeHistoryReplyAddress,
|
||
raisecomMplsLspvPingProbeHistoryReplyDataSize,
|
||
raisecomMplsLspvPingProbeHistoryResponse
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The collection of objects which are used to represent mpls ping
|
||
reception statistics.
|
||
|
||
This group is mandatory for agents which implement the mpls ping
|
||
and have the capability of checking mpls ping history."
|
||
::= { raisecomMplsLspvGroups 4 }
|
||
|
||
RaisecomMplsLspvTracertCtlGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
raisecomMplsLspvTracertCtlOwnerIndex,
|
||
raisecomMplsLspvTracertCtlTestName,
|
||
raisecomMplsLspvTracertCtlTargetFecType,
|
||
raisecomMplsLspvTracertCtlPwId,
|
||
raisecomMplsLspvTracertCtlVsi,
|
||
raisecomMplsLspvTracertCtlTunnelName,
|
||
raisecomMplsLspvTracertCtlTargetFecAddressType,
|
||
raisecomMplsLspvTracertCtlTargetFecAddress,
|
||
raisecomMplsLspvTracertCtlTargetFecAddressPrefix,
|
||
raisecomMplsLspvTracertCtlNextHopAddress,
|
||
raisecomMplsLspvTracertCtlTimeOut,
|
||
raisecomMplsLspvTracertCtlAdminStatus,
|
||
raisecomMplsLspvTracertCtlMaxTtl,
|
||
raisecomMplsLspvTracertCtlExp,
|
||
raisecomMplsLspvTracertCtlReplyDscp,
|
||
raisecomMplsLspvTracertCtlReplyPadTlv,
|
||
raisecomMplsLspvTracertCtlReplyMode,
|
||
raisecomMplsLspvTracertCtlSourceAddressType,
|
||
raisecomMplsLspvTracertCtlSourceAddress,
|
||
raisecomMplsLspvTracertCtlFlagFec,
|
||
raisecomMplsLspvTracertCtlRowStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The collection of objects which are used to represent mpls traceroute
|
||
transmission statistics.
|
||
|
||
This group is mandatory for agents which implement the mpls traceroute
|
||
and have the capability of controling mpls traceroute configuration."
|
||
::= { raisecomMplsLspvGroups 5 }
|
||
|
||
RaisecomMplsLspvTracertResultsGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
raisecomMplsLspvTracertResultsOperStatus,
|
||
raisecomMplsLspvTracertResultsCurHopCount
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The collection of objects which are used to represent mpls traceroute
|
||
Local System Information.
|
||
|
||
This group is mandatory for agents which implement the mpls traceroute
|
||
and have the capability of checking mpls traceroute results."
|
||
::= { raisecomMplsLspvGroups 6 }
|
||
|
||
RaisecomMplsLspvTracertProbeHistoryGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
raisecomMplsLspvTracertProbeHistoryHopIndex,
|
||
raisecomMplsLspvTracertProbeHistoryProbeIndex,
|
||
raisecomMplsLspvTracertProbeHistoryStatus,
|
||
raisecomMplsLspvTracertProbeHistoryDMAddressType,
|
||
raisecomMplsLspvTracertProbeHistoryDMAddress,
|
||
raisecomMplsLspvTracertProbeHistoryDMInterfaceAddress,
|
||
raisecomMplsLspvTracertProbeHistoryDMLabelStack,
|
||
raisecomMplsLspvTracertProbeHistoryReturnCode,
|
||
raisecomMplsLspvTracertProbeHistoryReturnSubCode,
|
||
raisecomMplsLspvTracertProbeHistoryReplyAddressType,
|
||
raisecomMplsLspvTracertProbeHistoryReplyAddress,
|
||
raisecomMplsLspvTracertProbeHistoryResponse,
|
||
raisecomMplsLspvTracertProbeHistoryReplyRole
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The collection of objects which are used to represent mpls traceroute
|
||
reception statistics.
|
||
|
||
This group is mandatory for agents which implement the mpls traceroute
|
||
and have the capability of checking mpls traceroute history."
|
||
::= { raisecomMplsLspvGroups 7 }
|
||
|
||
|
||
-- compliance statements
|
||
|
||
raisecomMplsLspvCompliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The compliance statement for SNMP entities which implement
|
||
the RAISECOM-MPLS-LSPV-MIB."
|
||
MODULE -- this module
|
||
MANDATORY-GROUPS { raisecomMplsLspVGlobalGroup,
|
||
raisecomMplsLspVpingCtlGroup,
|
||
raisecomMplsLspVpingResultsGroup,
|
||
raisecomMplsLspVpingProbeHistoryGroup,
|
||
raisecomMplsLspVtracertCtlGroup,
|
||
raisecomMplsLspVtracertResultsGroup,
|
||
raisecomMplsLspVtracertProbeHistoryGroup
|
||
}
|
||
::= { raisecomMplsLspvCompliances 1 }
|
||
|
||
|
||
--end of mpls lsp verification conformance--
|
||
|
||
END |