3502 lines
136 KiB
Plaintext
3502 lines
136 KiB
Plaintext
-- *****************************************************************
|
|
-- CISCO-MEDIATRACE-MIB
|
|
-- Definitions of managed objects describing Mediatrace.
|
|
--
|
|
-- August 2012, Gaurang Mokashi, Arthur Lin
|
|
--
|
|
-- Copyright (c) 2012 by cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
|
|
CISCO-MEDIATRACE-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Counter32,
|
|
Counter64,
|
|
Gauge32,
|
|
Integer32,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
TEXTUAL-CONVENTION,
|
|
RowStatus,
|
|
TimeStamp,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InetAddress,
|
|
InetAddressType,
|
|
InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
VlanId
|
|
FROM Q-BRIDGE-MIB
|
|
FlowMetricValue
|
|
FROM CISCO-FLOW-MONITOR-TC-MIB
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
ciscoMediatraceMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201208230000Z"
|
|
ORGANIZATION "Cisco Systems, Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-mediatrace@cisco.com"
|
|
DESCRIPTION
|
|
"Mediatrace helps to isolate and troubleshoot network
|
|
degradation problems by enabling a network administrator
|
|
to discover an Internet Protocol (IP) flow's path,
|
|
dynamically enable monitoring capabilities on the nodes
|
|
along the path, and collect information on a hop-by-hop basis.
|
|
This information includes, among other things, flow
|
|
statistics, and utilization information for incoming and
|
|
outgoing interfaces, CPUs, and memory, as well as any changes
|
|
to IP routes.
|
|
|
|
This information can be retrieved by configuring Cisco
|
|
Mediatrace to start a recurring monitoring session at
|
|
a specific time and on specific days. The session can be
|
|
configured to specify which metrics to collect, and how
|
|
frequently they are collected. The hops along the path
|
|
are automatically discovered as part of the operation.
|
|
|
|
This module defines a MIB for the features of
|
|
configuring Mediatrace sessions and obtain statistics
|
|
data for a particular hop at a specific time.
|
|
|
|
INITIATOR/RESPONDER
|
|
====================
|
|
At the top level, this MIB module describes the initiator
|
|
and responder roles for the device. The scalar objects
|
|
corresponding to each role are used to enable and set
|
|
parameters like maximum sessions supported, IP address used
|
|
for enabling the initiator,etc. Some of the scalar objects are
|
|
used to obtain information about a particular role for the
|
|
device. At a time the device supports a single initiator
|
|
and/or single responder.
|
|
|
|
The following scalar objects are used for enabling the
|
|
initiator,
|
|
|
|
+---------> cMTInitiatorEnable
|
|
+---------> cMTInitiatorSourceInterface
|
|
+---------> cMTInitiatorSourceAddressType
|
|
+---------> cMTInitiatorSourceAddress
|
|
+---------> cMTInitiatorMaxSessions
|
|
|
|
In addition to the above objects, the following objects are
|
|
used for obtaining information about the initiator role on
|
|
the device,
|
|
|
|
+---------> cMTInitiatorSoftwareVersionMajor
|
|
+---------> cMTInitiatorSoftwareVersionMinor
|
|
+---------> cMTInitiatorProtocolVersionMajor
|
|
+---------> cMTInitiatorProtocolVersionMinor
|
|
+---------> cMTInitiatorConfiguredSessions
|
|
+---------> cMTInitiatorPendingSessions
|
|
+---------> cMTInitiatorInactiveSessions
|
|
+---------> cMTInitiatorActiveSessions
|
|
|
|
The following scalar objects are used for enabling the
|
|
responder,
|
|
|
|
+---------> cMTResponderEnable
|
|
+---------> cMTResponderMaxSessions
|
|
|
|
In addition to the above objects, the following object is used
|
|
for obtaining information about the responder role on the
|
|
device,
|
|
|
|
+---------> cMTResponderActiveSessions
|
|
|
|
|
|
CONTROL TABLES
|
|
===============
|
|
At the next level, this MIB module describes the entities -
|
|
path specifier, flow specifier, session params and profile.
|
|
This section also includes the session and scheduling entities.
|
|
|
|
Each row in the cMTSessionTable corresponds to a single
|
|
session. The session is a container and hence the path
|
|
specifier, flow specifier, session params and profile
|
|
objects for each session point to the corresponding entities
|
|
in the cMTPathSpecifierTable, cMTFlowSpecifierTable,
|
|
cMTSessionParamsTable, cMTMediaMonitorProfileTable and
|
|
cMTSystemProfileTable tables.
|
|
|
|
o cMTPathSpecifierTable - describes path specifiers.
|
|
o cMTFlowSpecifierTable - describes flow specifiers.
|
|
o cMTSessionParamsTable - describes session params entities.
|
|
o cMTMediaMonitorProfileTable - describes media monitor profile.
|
|
o cMTSystemProfileTable - describes system profiles.
|
|
|
|
|
|
The cMTSessionTable has a sparse dependent relationship with
|
|
each of these tables, as there exist situations when data from
|
|
those tables may not be used for a particular session,
|
|
including :
|
|
1) The session using system profile does not need flow
|
|
specifier.
|
|
2) The session using media monitor profile may not need
|
|
optional flow specifier.
|
|
3) The session may only use one of the two profiles, system
|
|
or media monitor.
|
|
|
|
|
|
o cMTSessionTable - describes sessions.
|
|
o cMTScheduleTable - describes scheduling entities for
|
|
the sessions.
|
|
|
|
The cMTScheduleTable has sparse dependent relationship on the
|
|
cMTSessionTable, as there exist situations when the a session
|
|
is not available for scheduling, including - a session is
|
|
created but is not yet scheduled.
|
|
|
|
+----------------------+
|
|
| cMTPathSpecifierTable|
|
|
| |
|
|
+-----------------------------+
|
|
| cMTPathSpecifierName = ps1 |
|
|
+-----------------------------+
|
|
| |
|
|
+-----------------------------+
|
|
| cMTPathSpecifierName = ps2 |
|
|
+-----------------------------+
|
|
: :
|
|
: :
|
|
+-----------------------------+
|
|
| cMTPathSpecifierName = ps6 |
|
|
+-----------------------------+
|
|
| |
|
|
+----------------------+
|
|
|
|
|
|
+----------------------+
|
|
| cMTFlowSpecifierTable|
|
|
| |
|
|
+-----------------------------+
|
|
| cMTFlowSpecifierName = fs1 |
|
|
+-----------------------------+
|
|
| |
|
|
+-----------------------------+
|
|
| cMTFlowSpecifierName = fs2 |
|
|
+-----------------------------+
|
|
: :
|
|
: :
|
|
+-----------------------------+
|
|
| cMTFlowSpecifierName = fs6 |
|
|
+-----------------------------+
|
|
| |
|
|
+----------------------+
|
|
|
|
|
|
+-------------------------+ +----------------------+
|
|
| cMTSessionTable | | cMTSessionParamsTable|
|
|
| | | |
|
|
+-------------------------------------+ +--------------------------+
|
|
| cMTSessionNumber = 1 | |cMTSessionParamsName = sp1|
|
|
| +---------------------------------+ | +--------------------------+
|
|
| |cMTSessionPathSpecifierName = ps1| | | |
|
|
| +---------------------------------+ | +--------------------------+
|
|
| | |cMTSessionParamsName = sp2|
|
|
| +---------------------------------+ | +--------------------------+
|
|
| |cMTSessionParamName = sp1 | | : :
|
|
| +---------------------------------+ | : :
|
|
| | +--------------------------+
|
|
| +---------------------------------+ | |cMTSessionParamsName = sp5|
|
|
| |cMTSessionProfileName = rtp1 | | +--------------------------+
|
|
| +---------------------------------+ | | |
|
|
| | +-----------------------+
|
|
| +---------------------------------+ |
|
|
| |cMTSessionFlowSpecifierName = fs1| |
|
|
| +---------------------------------+ |
|
|
| |
|
|
| +---------------------------------+ |
|
|
| |cMTSessionTraceRouteEnabled = T | |
|
|
| +---------------------------------+ |
|
|
| |
|
|
+-------------------------------------+
|
|
| |
|
|
| |
|
|
+-------------------------------------+
|
|
| cMTSessionNumber = 2 |
|
|
| +---------------------------------+ | +---------------------------+
|
|
| |cMTSessionPathSpecifierName = ps2| | |cMTMediaMonitorProfileTable|
|
|
| +---------------------------------+ | | |
|
|
| | +-----------------------------+
|
|
| +---------------------------------+ | |cMTMediaMonitorProfileName |
|
|
| |cMTSessionParamName = sp5 | | | =rtp1 |
|
|
| +---------------------------------+ | +-----------------------------+
|
|
| | | |
|
|
| +---------------------------------+ | +-----------------------------+
|
|
| |cMTSessionProfileName = intf1 | | |cMTMediaMonitorProfileName |
|
|
| +---------------------------------+ | | =rtp1 |
|
|
| | +-----------------------------+
|
|
| +---------------------------------+ | : :
|
|
| |cMTSessionTraceRouteEnabled = T | | : :
|
|
| +---------------------------------+ | +-----------------------------+
|
|
| | |cMTMediaMonitorProfileName |
|
|
+-------------------------------------+ | =tcp1 |
|
|
: : +-----------------------------+
|
|
: : | |
|
|
+-------------------------------------+ +---------------------------+
|
|
| cMTSessionNumber = 10 |
|
|
| +---------------------------------+ |
|
|
| |cMTSessionPathSpecifierName = ps1| |
|
|
| +---------------------------------+ |
|
|
| |
|
|
| +---------------------------------+ |
|
|
| |cMTSessionParamName = sp1 | |
|
|
| +---------------------------------+ |
|
|
| |
|
|
| +---------------------------------+ |
|
|
| |cMTSessionProfileName = tcp1 | |
|
|
| +---------------------------------+ |
|
|
| |
|
|
| +---------------------------------+ |
|
|
| |cMTSessionTraceRouteEnabled = T | |
|
|
| +---------------------------------+ |
|
|
| |
|
|
+-------------------------------------+
|
|
| |
|
|
| |
|
|
+-------------------------+
|
|
+----------------------+
|
|
| cMTSystemProfileTable|
|
|
| |
|
|
+-----------------------------+
|
|
| cMTSystemProfileName = intf1|
|
|
+-----------------------------+
|
|
| |
|
|
+-----------------------------+
|
|
| cMTSystemProfileName = cpu1 |
|
|
+-----------------------------+
|
|
: :
|
|
: :
|
|
+-----------------------------+
|
|
| cMTSystemProfileName = intf2|
|
|
+-----------------------------+
|
|
| |
|
|
+----------------------+
|
|
|
|
|
|
DEFINITIONS
|
|
===============
|
|
|
|
Mediatrace Initiator -
|
|
This is the entity that supports creation of
|
|
periodic sessions using global session id.
|
|
Initiator can send request, collects the
|
|
responses to those request and processes
|
|
them for reporting.
|
|
Henceforth, it will be referred as initiator.
|
|
|
|
Mediatrace Responder -
|
|
This is the entity that queries local database and
|
|
features to obtain information based on the request
|
|
sent by the Initiator as part of a session.
|
|
The collected information is sent as response to
|
|
the initiator to match the session. Henceforth,
|
|
it will be referred as responder.
|
|
|
|
Meta-data -
|
|
Meta information about the flow not contained
|
|
in the data packet. Examples of such information
|
|
are global session id, multi party session id,
|
|
type of application that is generating this flow
|
|
e.g., telepresence.
|
|
|
|
Meta-data global session identifier -
|
|
it is one of the meta-data attributes which uniquely
|
|
identifies a flow globally and is used to query the
|
|
meta-data database for obtaining the corresponding
|
|
5-tuple (destination address, destination port,
|
|
source address, source port and IP protocol) for
|
|
path specifier or flow specifier.
|
|
|
|
Path -
|
|
This specifies the route taken by the Mediatrace
|
|
request for a particular session. This can be
|
|
specified in terms of single or multiple 5-tuple
|
|
parameters - destination address, destination port,
|
|
source address, source port and IP protocol.
|
|
Gateway address and VLAN are required in cases
|
|
where the path starts from network element without
|
|
IP address. This is specified using path specifier
|
|
entity.
|
|
|
|
Path Specifier -
|
|
The path specifier is generally specified using
|
|
complete or partial 5-tuple (destination address,
|
|
destination port, source address, source port and
|
|
IP protocol) for Layer 3 initiator. Gateway and
|
|
VLAN ID are required for a Layer 2 initiator. It
|
|
can also use the meta-data Global session Id to
|
|
specify the 5-tuple.
|
|
|
|
A single row corresponds to a path specifier which
|
|
is created or destroyed when a path specifier is
|
|
added or removed. Each path specifier entry is
|
|
uniquely identified by cMTPathSpecifierName.
|
|
|
|
Examples of a path specifier are as follows,
|
|
|
|
path-specifier (ps1)+-------> destination address (10.10.10.2)
|
|
+-------> destination port (12344)
|
|
+-------> source address (10.10.12.2)
|
|
+-------> source port (12567)
|
|
+-------> IP protocol (UDP)
|
|
+-------> gateway (10.10.11.2)
|
|
+-------> VLAN ID (601)
|
|
|
|
path-specifier (ps2)+-------> meta-data global identifier
|
|
(345123456)
|
|
|
|
Flow -
|
|
A unidirectional stream of packets conforming to
|
|
a classifier. For example, packets having a
|
|
particular source IP address, destination IP
|
|
address, protocol type, source port number,
|
|
and destination port number. This is
|
|
specified using a flow specifier entity.
|
|
|
|
Flow Specifier -
|
|
The flow specifier is generally specified using
|
|
complete or partial 5-tuple (destination address,
|
|
destination port, source address, source port and
|
|
IP protocol). It can also use the meta-data Global
|
|
session Id to specify the 5-tuple.
|
|
|
|
A single row corresponds to a flow specifier which
|
|
is created or destroyed when a flow specifier is
|
|
added or removed. Each flow specifier entry is
|
|
uniquely identified by cMTFlowSpecifierName.
|
|
|
|
Examples of a flow specifier is as follows,
|
|
|
|
flow-specifier (fs1)+-------> destination address(10.11.10.2)
|
|
+-------> destination port (12344)
|
|
+-------> source address (10.11.12.2)
|
|
+-------> source port (12567)
|
|
+-------> IP protocol (UDP)
|
|
|
|
flow-specifier (fs2)+-------> meta-data global identifier
|
|
(345123456)
|
|
|
|
Metric -
|
|
It defines a measurement that reflects the quality
|
|
of a traffic flow or a resource on a hop or along
|
|
the path e.g. number of packets for a flow, memory
|
|
utilization on a hop, number of dropped packets on
|
|
an interface, etc.
|
|
|
|
Metric-list -
|
|
It defines logical grouping of related metrics e.g.
|
|
Metric-list CPU has 1% and 2% CPU utilization
|
|
metric, Metric-list interface has ingress interface
|
|
speed, egress interface speed, etc.
|
|
|
|
Profile -
|
|
It defines the set of metric-lists to be collected
|
|
from the devices along the path. It can also
|
|
include additional parameters which are required for
|
|
collecting the metric e.g., sampling interval (also
|
|
referred as monitor interval), etc. A Profile can
|
|
include a set of related metric-lists along with
|
|
related configuration parameters. The metrics
|
|
could be the media monitoring (also referred as
|
|
performance monitoring) metrics such as jitter,
|
|
packet loss, bit rate etc., or system resource
|
|
utilization metrics or interface counters. Two
|
|
profiles, System profile and Media Monitoring
|
|
(Performance Monitoring) Profile are supported.
|
|
|
|
The different profiles, metric-lists and metrics are
|
|
listed below,
|
|
|
|
+-----> Profile +---> Metric-list +--------> one min CPU utilization
|
|
| System | CPU |
|
|
| | +--------> five min CPU utilization
|
|
| |
|
|
| +---> Metric-list +-----> memory utilization Memory
|
|
| |
|
|
| +---> Metric-list +------> octets input at ingress
|
|
| Interface |
|
|
| +------> octets output at egress
|
|
| |------> packets received with error
|
|
| | at ingress
|
|
| +------> packets with error at egress
|
|
| +------> packets discarded at ingress
|
|
| +------> packets discarded at egress
|
|
| +------> ingress interface speed
|
|
| +------> egress interface speed
|
|
|
|
|
+--> Profile +--> Metric-list +--> Common +--> loss of
|
|
Media Monitor | TCP | IP | measurement confidence
|
|
| | metrics |
|
|
| | +--> media stop event occurred
|
|
| | +--> IP packet drop count
|
|
| | +--> IP byte count
|
|
| | +--> IP byte rate
|
|
| | +--> IP DSCP
|
|
| | +--> IP TTL
|
|
| | +--> IP protocol
|
|
| | +---> media byte
|
|
| | count
|
|
| |
|
|
| +--> TCP +--> TCP connect round trip
|
|
| specific | delay
|
|
| metrics |
|
|
| +--> TCP lost event count
|
|
|
|
|
+--> Metric-list +--> Common +--> loss of measurement
|
|
RTP | IP | confidence
|
|
| metrics |
|
|
| +--> media stop event occurred
|
|
| +--> IP packet drop count
|
|
| +--> IP byte count
|
|
| +--> IP byte rate
|
|
| +--> IP DSCP
|
|
| +--> IP TTL
|
|
| +--> IP protocol
|
|
| +---> media byte count
|
|
|
|
|
+--> RTP +--> RTP inter arrival jitter
|
|
specific | delay
|
|
metrics |
|
|
+--> RTP packets lost
|
|
+--> RTP packets expected
|
|
+--> RTP packets lost event
|
|
| count
|
|
+---> RTP loss percent
|
|
|
|
Examples of the profiles are as follows,
|
|
|
|
profile system - metric-list interface (sys1)
|
|
|
|
profile media-monitor - metric-list rtp (rtp1)
|
|
+-------> monitor interval
|
|
(60 seconds)
|
|
|
|
Session parameter Profile -
|
|
These correspond to the various parameters related
|
|
to session such as frequency of data collection,
|
|
timeout for request, etc. These are specified
|
|
using the session params entity.
|
|
|
|
This is the entity that executes via a conceptual
|
|
session/schedule control row and populates a
|
|
conceptual statistics row.
|
|
|
|
Example session parameter profile is as follows,
|
|
|
|
Session-params (sp1)+-------> response timeout (10 seconds)
|
|
+-------> frequency (60 seconds)
|
|
+-------> history data sets (2)
|
|
+-------> route change reaction time (10 seconds)
|
|
+-------> inactivity timeout (180 seconds)
|
|
|
|
Session -
|
|
The session is a grouping of various configurable
|
|
entities such as profiles, session parameters and
|
|
path specifiers. Flow specifier is optional and
|
|
required for media monitor profile only. Once
|
|
these parameters for a mediatrace session are
|
|
defined through these entities, they are combined
|
|
into a mediatrace session.
|
|
|
|
Example of sessions are as follows,
|
|
|
|
session (1) +--------> path-specifier (ps1)
|
|
+--------> session-params (sp1)
|
|
+--------> profile system (sys1) metric-list interface
|
|
|
|
|
|
session (2) +--------> path-specifier (ps1)
|
|
+--------> session-params (sp2)
|
|
+--------> profile media-monitor (rtp1)
|
|
| metric-list rtp
|
|
+--------> flow-specifier (fs1)
|
|
|
|
|
|
A session cycles through various states in its lifetime.
|
|
The different states are,
|
|
|
|
Active state :
|
|
A session is said to be in active state
|
|
when it is requesting and collecting data from
|
|
the responders.
|
|
|
|
Inactive state :
|
|
A session becomes inactive when it is either stopped
|
|
by unscheduling or life expires. In this state it
|
|
will no longer collect or request data.
|
|
|
|
Pending state:
|
|
A session is in pending state when the session is
|
|
created but not yet scheduled to be active.
|
|
Based on the state and history of a session it can
|
|
be classified as configured or scheduled session.
|
|
|
|
Configured session :
|
|
A session which is created and is in pending or
|
|
inactive state is called a configured session.
|
|
It can also be a newly created session which has
|
|
not been scheduled (made active) yet.
|
|
|
|
Scheduled session :
|
|
A session which is in active state or pending state
|
|
which is already requesting and collecting data or
|
|
has set a time in future to start requesting or
|
|
collecting data.
|
|
|
|
Responder:
|
|
The responder is in active state when it is able to
|
|
process the requests from the initiator, collect the
|
|
data locally and send the Response back to the
|
|
initiator.
|
|
|
|
Reachability Address:
|
|
It is the address of the interface on a responder
|
|
which is used to send the response to the initiator.
|
|
|
|
Statistics row -
|
|
This conceptual row is indexed based on the session
|
|
index, session life index, bucket number and hop
|
|
information (Hop address type and Hop address).
|
|
This identifies the statistics for a particular
|
|
session with specific life, at a particular
|
|
time and for a specific hop."
|
|
REVISION "201208230000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 800 }
|
|
|
|
|
|
|
|
-- Textual Conventions definition will be defined before this line
|
|
|
|
CiscoNTPTimeStamp ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "4d.4d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"CiscoNTP timestamps are represented as a 64-bit
|
|
unsigned fixed-point number, in seconds relative to
|
|
00:00 on 1 January 1900. The integer part is in the
|
|
first 32 bits and the fraction part is in the last
|
|
32 bits."
|
|
|
|
REFERENCE
|
|
"D.L. Mills, 'Network Time Protocol (Version 3)',
|
|
RFC-1305, March 1992, Section 3.1"
|
|
SYNTAX OCTET STRING (SIZE (8))
|
|
|
|
CiscoMediatraceSupportProtocol ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents different types of layer 3 protocols supported by
|
|
by Mediatrace for path and flow specification. Currently
|
|
two protocols - TCP and UDP are supported."
|
|
SYNTAX INTEGER {
|
|
tcp(6),
|
|
udp(17)
|
|
}
|
|
|
|
CiscoMediatraceDiscoveryProtocol ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents different types of protocols used by Mediatrace to
|
|
discover the path based on the path specifier."
|
|
SYNTAX INTEGER {
|
|
rsvp(46)
|
|
}
|
|
ciscoMediatraceMIBNotifs OBJECT IDENTIFIER
|
|
::= { ciscoMediatraceMIB 0 }
|
|
|
|
ciscoMediatraceMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoMediatraceMIB 1 }
|
|
|
|
ciscoMediatraceMIBConform OBJECT IDENTIFIER
|
|
::= { ciscoMediatraceMIB 2 }
|
|
|
|
cMTCtrl OBJECT IDENTIFIER
|
|
::= { ciscoMediatraceMIBObjects 1 }
|
|
|
|
cMTStats OBJECT IDENTIFIER
|
|
::= { ciscoMediatraceMIBObjects 2 }
|
|
|
|
|
|
cMTInitiatorEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the whether the Mediatrace initiator
|
|
is enabled on the network element."
|
|
::= { cMTCtrl 2 }
|
|
|
|
cMTInitiatorSourceInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the interface whose IP or IPv6
|
|
address will be used as initiator address. The Initiator
|
|
address is used by layer 2 mediatrace responder to unicast
|
|
the response message to initiator. This address is also
|
|
reachability address for mediatrace hop 0. The value of
|
|
this object should be set to ifIndex value of the desired
|
|
interface from the ifTable."
|
|
::= { cMTCtrl 3 }
|
|
|
|
cMTInitiatorSourceAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address type (IP or IPv6) of the initiator address
|
|
specified in cMTInitiatorSourceAddress object. The value
|
|
should be set to unknown (0) if source interface object
|
|
is non zero."
|
|
::= { cMTCtrl 4 }
|
|
|
|
cMTInitiatorSourceAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the IP address used by the initiator
|
|
when obtaining the reachability address from a downstream
|
|
responder."
|
|
::= { cMTCtrl 5 }
|
|
|
|
cMTInitiatorMaxSessions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the maximum number of mediatrace
|
|
sessions that can be active simultaneously on the initiator."
|
|
::= { cMTCtrl 6 }
|
|
|
|
cMTInitiatorSoftwareVersionMajor OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the major version number of Mediatrace
|
|
application."
|
|
::= { cMTCtrl 7 }
|
|
|
|
cMTInitiatorSoftwareVersionMinor OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the minor version number of Mediatrace
|
|
application."
|
|
::= { cMTCtrl 8 }
|
|
|
|
cMTInitiatorProtocolVersionMajor OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the major version number of Mediatrace
|
|
protocol."
|
|
::= { cMTCtrl 9 }
|
|
|
|
cMTInitiatorProtocolVersionMinor OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the minor version number of Mediatrace
|
|
protocol."
|
|
::= { cMTCtrl 10 }
|
|
|
|
cMTInitiatorConfiguredSessions OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates number of mediatrace sessions configured.
|
|
The session may or may not be active."
|
|
::= { cMTCtrl 11 }
|
|
|
|
cMTInitiatorPendingSessions OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current number of sessions in pending
|
|
state on the initiator."
|
|
::= { cMTCtrl 12 }
|
|
|
|
cMTInitiatorInactiveSessions OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current number of sessions in
|
|
inactive state on the initiator."
|
|
::= { cMTCtrl 13 }
|
|
|
|
cMTInitiatorActiveSessions OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current number of sessions in
|
|
active state on the initiator."
|
|
::= { cMTCtrl 14 }
|
|
|
|
cMTResponderEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the whether the Mediatrace responder
|
|
is enabled.
|
|
|
|
If set to 'true' the responder will be enabled. If set to
|
|
false then mediatrace responder process will be stopped and
|
|
the device will no longer be discovered as mediatrace capable
|
|
hop along the flow path."
|
|
::= { cMTCtrl 15 }
|
|
|
|
cMTResponderMaxSessions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the maximum number of sessions that
|
|
a responder can accept from initiator."
|
|
::= { cMTCtrl 16 }
|
|
|
|
cMTResponderActiveSessions OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "sessions"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the current number of sessions that are
|
|
in active state on the responder."
|
|
::= { cMTCtrl 17 }
|
|
|
|
cMTFlowSpecifierTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTFlowSpecifierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the flow specifiers contained by the device."
|
|
::= { cMTCtrl 18 }
|
|
|
|
cMTFlowSpecifierEntry OBJECT-TYPE
|
|
SYNTAX CMTFlowSpecifierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry represents a flow specifier which can be
|
|
associated with a Mediatrace session contained by the
|
|
cMTSessionTable.
|
|
|
|
Each entry is uniquely identified by name specified
|
|
by cMTFlowSpecifierName object. A row created in this
|
|
table will be shown in 'show running' command and it
|
|
will not be saved into non-volatile memory."
|
|
INDEX { cMTFlowSpecifierName }
|
|
::= { cMTFlowSpecifierTable 1 }
|
|
|
|
CMTFlowSpecifierEntry ::= SEQUENCE {
|
|
cMTFlowSpecifierName SnmpAdminString,
|
|
cMTFlowSpecifierRowStatus RowStatus,
|
|
cMTFlowSpecifierMetadataGlobalId SnmpAdminString,
|
|
cMTFlowSpecifierDestAddrType InetAddressType,
|
|
cMTFlowSpecifierDestAddr InetAddress,
|
|
cMTFlowSpecifierDestPort InetPortNumber,
|
|
cMTFlowSpecifierSourceAddrType InetAddressType,
|
|
cMTFlowSpecifierSourceAddr InetAddress,
|
|
cMTFlowSpecifierSourcePort InetPortNumber,
|
|
cMTFlowSpecifierIpProtocol CiscoMediatraceSupportProtocol
|
|
}
|
|
|
|
cMTFlowSpecifierName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier for the flow specifier."
|
|
::= { cMTFlowSpecifierEntry 1 }
|
|
|
|
cMTFlowSpecifierRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the status of the flow specifier.
|
|
Only CreateAndGo and active status is supported. The
|
|
following columns must be valid before activating the
|
|
flow specifier:
|
|
|
|
- cMTFlowSpecifierDestAddrType and cMTFlowSpecifierDestAddr OR
|
|
- cMTFlowSpecifierMetadataGlobalId
|
|
|
|
All other objects can assume default values.
|
|
|
|
Once the flow specifier is activated no column can be modified.
|
|
|
|
Setting this object to 'delete' will destroy the flow specifier.
|
|
The flow specifier can be deleted only if it is not attached to
|
|
any session."
|
|
::= { cMTFlowSpecifierEntry 2 }
|
|
|
|
cMTFlowSpecifierMetadataGlobalId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the meta-data Global ID of the
|
|
flow specifier. Maximum of 24 characters can be
|
|
specified for this field."
|
|
::= { cMTFlowSpecifierEntry 3 }
|
|
|
|
cMTFlowSpecifierDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTFlowSpecifierDestAddr."
|
|
::= { cMTFlowSpecifierEntry 4 }
|
|
|
|
cMTFlowSpecifierDestAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address of the destination of the flow to be monitored."
|
|
::= { cMTFlowSpecifierEntry 5 }
|
|
|
|
cMTFlowSpecifierDestPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the destination port for the flow."
|
|
::= { cMTFlowSpecifierEntry 6 }
|
|
|
|
cMTFlowSpecifierSourceAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTFlowSpecifierSourceAddr."
|
|
::= { cMTFlowSpecifierEntry 7 }
|
|
|
|
cMTFlowSpecifierSourceAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the source address for the
|
|
flow to be monitored."
|
|
::= { cMTFlowSpecifierEntry 8 }
|
|
|
|
cMTFlowSpecifierSourcePort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the source port for the flow."
|
|
::= { cMTFlowSpecifierEntry 9 }
|
|
|
|
cMTFlowSpecifierIpProtocol OBJECT-TYPE
|
|
SYNTAX CiscoMediatraceSupportProtocol
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is transport protocol type for the flow. Flow of this
|
|
type between specified source and and destination will be
|
|
monitored."
|
|
DEFVAL { udp }
|
|
::= { cMTFlowSpecifierEntry 10 }
|
|
|
|
|
|
|
|
cMTPathSpecifierTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTPathSpecifierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the path specifiers contained by the device."
|
|
::= { cMTCtrl 19 }
|
|
|
|
cMTPathSpecifierEntry OBJECT-TYPE
|
|
SYNTAX CMTPathSpecifierEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This entry defines path specifier that can be used in
|
|
mediatrace session.
|
|
|
|
Each entry is uniquely identified by name specified
|
|
by cMTPathSpecifierName object. A row created in this
|
|
table will be shown in 'show running' command and it will
|
|
not be saved into non-volatile memory."
|
|
INDEX { cMTPathSpecifierName }
|
|
::= { cMTPathSpecifierTable 1 }
|
|
|
|
CMTPathSpecifierEntry ::= SEQUENCE {
|
|
cMTPathSpecifierName SnmpAdminString,
|
|
cMTPathSpecifierRowStatus RowStatus,
|
|
cMTPathSpecifierMetadataGlobalId SnmpAdminString,
|
|
cMTPathSpecifierDestAddrType InetAddressType,
|
|
cMTPathSpecifierDestAddr InetAddress,
|
|
cMTPathSpecifierDestPort InetPortNumber,
|
|
cMTPathSpecifierSourceAddrType InetAddressType,
|
|
cMTPathSpecifierSourceAddr InetAddress,
|
|
cMTPathSpecifierSourcePort InetPortNumber,
|
|
cMTPathSpecifierProtocolForDiscovery CiscoMediatraceDiscoveryProtocol,
|
|
cMTPathSpecifierGatewayAddrType InetAddressType,
|
|
cMTPathSpecifierGatewayAddr InetAddress,
|
|
cMTPathSpecifierGatewayVlanId VlanId,
|
|
cMTPathSpecifierIpProtocol CiscoMediatraceSupportProtocol
|
|
}
|
|
|
|
cMTPathSpecifierName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique identifier for the path specifier."
|
|
::= { cMTPathSpecifierEntry 1 }
|
|
|
|
cMTPathSpecifierRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the status of the path specifier.
|
|
Only CreateAndGo and active status is supported. The
|
|
following columns must be valid before activating the
|
|
path specifier:
|
|
|
|
- cMTPathSpecifierDestAddrType and cMTPathSpecifierDestAddr OR
|
|
- cMTPathSpecifierMetadataGlobalId
|
|
|
|
All other objects can assume default values.
|
|
|
|
Once the path specifier is activated no column can be modified.
|
|
|
|
Setting this object to 'delete' will destroy the path specifier.
|
|
The path specifier can be deleted only if it is not attached to
|
|
any session."
|
|
::= { cMTPathSpecifierEntry 2 }
|
|
|
|
cMTPathSpecifierMetadataGlobalId OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Metadata global session id can be used as path specifier.
|
|
This object should be populated when this is desired.
|
|
Mediatrace software will query the Metadata database for
|
|
five tuple to be used for establishing the path."
|
|
::= { cMTPathSpecifierEntry 3 }
|
|
|
|
cMTPathSpecifierDestAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTPathSpecifierDestAddr."
|
|
::= { cMTPathSpecifierEntry 4 }
|
|
|
|
cMTPathSpecifierDestAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the destination address for
|
|
the path specifier."
|
|
::= { cMTPathSpecifierEntry 5 }
|
|
|
|
cMTPathSpecifierDestPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the destination port for the
|
|
path specifier."
|
|
::= { cMTPathSpecifierEntry 6 }
|
|
|
|
cMTPathSpecifierSourceAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTFlowSpecifierSourceAddr."
|
|
::= { cMTPathSpecifierEntry 7 }
|
|
|
|
cMTPathSpecifierSourceAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the source address for the
|
|
path specifier."
|
|
::= { cMTPathSpecifierEntry 8 }
|
|
|
|
cMTPathSpecifierSourcePort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the source port for the path
|
|
specifier."
|
|
::= { cMTPathSpecifierEntry 9 }
|
|
|
|
cMTPathSpecifierProtocolForDiscovery OBJECT-TYPE
|
|
SYNTAX CiscoMediatraceDiscoveryProtocol
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the protocol used for path discovery
|
|
on Mediatrace. Currently, only RSVP is used by default."
|
|
DEFVAL { rsvp }
|
|
::= { cMTPathSpecifierEntry 10 }
|
|
|
|
cMTPathSpecifierGatewayAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTPathSpecifierGatewayAddr."
|
|
::= { cMTPathSpecifierEntry 11 }
|
|
|
|
cMTPathSpecifierGatewayAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When the mediatrace session is originated on layer-2 switch
|
|
the address of gateway is required to establish the session.
|
|
This object specifies address of this gateway."
|
|
::= { cMTPathSpecifierEntry 12 }
|
|
|
|
cMTPathSpecifierGatewayVlanId OBJECT-TYPE
|
|
SYNTAX VlanId (1..4094)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the Vlan ID associated with the gateway
|
|
for path specifier."
|
|
::= { cMTPathSpecifierEntry 13 }
|
|
|
|
cMTPathSpecifierIpProtocol OBJECT-TYPE
|
|
SYNTAX CiscoMediatraceSupportProtocol
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies which metrics are monitored for a
|
|
path specifier. Currently, only TCP and UDP are
|
|
supported."
|
|
DEFVAL { udp }
|
|
::= { cMTPathSpecifierEntry 14 }
|
|
|
|
|
|
|
|
cMTSessionParamsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTSessionParamsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is collection of session parameter profiles."
|
|
::= { cMTCtrl 20 }
|
|
|
|
cMTSessionParamsEntry OBJECT-TYPE
|
|
SYNTAX CMTSessionParamsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry represents session parameters that can be associated
|
|
with a Mediatrace session contained by the cMTSessionTable.
|
|
|
|
Each entry is uniquely identified by name specified
|
|
by cMTSessionParamsName object. A row created in this
|
|
table will be shown in 'show running' command and it will
|
|
not be saved into non-volatile memory."
|
|
INDEX { cMTSessionParamsName }
|
|
::= { cMTSessionParamsTable 1 }
|
|
|
|
CMTSessionParamsEntry ::= SEQUENCE {
|
|
cMTSessionParamsName SnmpAdminString,
|
|
cMTSessionParamsRowStatus RowStatus,
|
|
cMTSessionParamsResponseTimeout Unsigned32,
|
|
cMTSessionParamsFrequency Unsigned32,
|
|
cMTSessionParamsInactivityTimeout Unsigned32,
|
|
cMTSessionParamsHistoryBuckets Unsigned32,
|
|
cMTSessionParamsRouteChangeReactiontime Unsigned32
|
|
}
|
|
|
|
cMTSessionParamsName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of this set of session
|
|
parameters."
|
|
::= { cMTSessionParamsEntry 1 }
|
|
|
|
cMTSessionParamsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the status of the session parameters.
|
|
Only CreateAndGo and active status is supported.
|
|
|
|
In order for this object to become active cMTSessionParamsName
|
|
must be defined. The value of cMTSessionParamsInactivityTimeout
|
|
needs to be at least 3 times of the value of
|
|
cMTSessionParamsFrequency. All other objects assume the default
|
|
value.
|
|
|
|
Once the session parameters is activated no column can be
|
|
modified.
|
|
|
|
Setting this object to 'delete' will destroy the session
|
|
parameters. The session parameters can be deleted only if
|
|
it is not attached to any session."
|
|
::= { cMTSessionParamsEntry 2 }
|
|
|
|
cMTSessionParamsResponseTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..65535)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the amount of time a session
|
|
should wait for the responses after sending out a
|
|
Mediatrace request. The initiator will discard any
|
|
responses to a particular request after this timeout."
|
|
::= { cMTSessionParamsEntry 3 }
|
|
|
|
cMTSessionParamsFrequency OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Duration between two successive data fetch requests."
|
|
DEFVAL { 120 }
|
|
::= { cMTSessionParamsEntry 4 }
|
|
|
|
cMTSessionParamsInactivityTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10800)
|
|
UNITS "sconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the interval that the responder
|
|
wait without any requests from the initiator before
|
|
removing a particular session.
|
|
|
|
The inactivity timeout needs to be at least 3 times of
|
|
the session frequency."
|
|
::= { cMTSessionParamsEntry 5 }
|
|
|
|
cMTSessionParamsHistoryBuckets OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..10)
|
|
UNITS "buckets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of buckets of statistics
|
|
retained. Each bucket will contain complete set of metrics
|
|
collected for all hops in one iteration."
|
|
DEFVAL { 3 }
|
|
::= { cMTSessionParamsEntry 6 }
|
|
|
|
cMTSessionParamsRouteChangeReactiontime OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the amount of time the initiator should
|
|
wait after receiving the first route change, before reacting to
|
|
further route change notifications. Range is from 0 to 60."
|
|
::= { cMTSessionParamsEntry 7 }
|
|
|
|
|
|
|
|
cMTMediaMonitorProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTMediaMonitorProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the media monitor profiles configured on the
|
|
device."
|
|
::= { cMTCtrl 21 }
|
|
|
|
cMTMediaMonitorProfileEntry OBJECT-TYPE
|
|
SYNTAX CMTMediaMonitorProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry represents a media monitor profile that can be
|
|
associated with a Mediatrace session contained by the
|
|
cMTSessionTable.
|
|
|
|
The entry is uniquely identified by cMTMediaMonitorProfileName.
|
|
A row created in this table will be shown in 'show running'
|
|
command and it will not be saved into non-volatile memory."
|
|
INDEX { cMTMediaMonitorProfileName }
|
|
::= { cMTMediaMonitorProfileTable 1 }
|
|
|
|
CMTMediaMonitorProfileEntry ::= SEQUENCE {
|
|
cMTMediaMonitorProfileName SnmpAdminString,
|
|
cMTMediaMonitorProfileRowStatus RowStatus,
|
|
cMTMediaMonitorProfileMetric INTEGER,
|
|
cMTMediaMonitorProfileInterval Unsigned32,
|
|
cMTMediaMonitorProfileRtpMaxDropout Unsigned32,
|
|
cMTMediaMonitorProfileRtpMaxReorder Unsigned32,
|
|
cMTMediaMonitorProfileRtpMinimalSequential Unsigned32
|
|
}
|
|
|
|
cMTMediaMonitorProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of the Mediatrace media monitor
|
|
profile."
|
|
::= { cMTMediaMonitorProfileEntry 1 }
|
|
|
|
cMTMediaMonitorProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the status of the media monitor profile.
|
|
Only CreateAndGo and active status is supported.
|
|
|
|
In order for this object to become active cMTMediaMonitorProfileName
|
|
must be defined. All other objects assume the default value.
|
|
|
|
Once the media monitor profile is activated no column can be
|
|
modified.
|
|
|
|
Setting this object to 'delete' will destroy the media monitor.
|
|
The media monitor profile can be deleted only if it is not
|
|
attached to any session."
|
|
::= { cMTMediaMonitorProfileEntry 2 }
|
|
|
|
cMTMediaMonitorProfileMetric OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
rtp(1),
|
|
tcp(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of metrics group to be
|
|
collected in addition to basic IP metrics. Specify value
|
|
as RTP if metrics from 'Metric-List RTP' are desired
|
|
and 'TCP' if metrics in 'Metric-List TCP' is desired."
|
|
::= { cMTMediaMonitorProfileEntry 3 }
|
|
|
|
cMTMediaMonitorProfileInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..120)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the sampling interval for the media
|
|
monitor profile."
|
|
::= { cMTMediaMonitorProfileEntry 4 }
|
|
|
|
cMTMediaMonitorProfileRtpMaxDropout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..20)
|
|
UNITS "packets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the maximum number of dropouts allowed
|
|
when sampling RTP monitoring metrics."
|
|
DEFVAL { 10 }
|
|
::= { cMTMediaMonitorProfileEntry 5 }
|
|
|
|
cMTMediaMonitorProfileRtpMaxReorder OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..20)
|
|
UNITS "packets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the maximum number of reorders allowed
|
|
when sampling RTP monitoring metrics."
|
|
DEFVAL { 5 }
|
|
::= { cMTMediaMonitorProfileEntry 6 }
|
|
|
|
cMTMediaMonitorProfileRtpMinimalSequential OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
UNITS "packets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the minimum number of sequental packets
|
|
required to identify a stream as being an RTP flow."
|
|
::= { cMTMediaMonitorProfileEntry 7 }
|
|
|
|
|
|
|
|
cMTSystemProfileTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTSystemProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the system profiles configured on the
|
|
device."
|
|
::= { cMTCtrl 22 }
|
|
|
|
cMTSystemProfileEntry OBJECT-TYPE
|
|
SYNTAX CMTSystemProfileEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry represents a system profile that can be associated
|
|
with a Mediatrace session contained by the cMTSessionTable.
|
|
|
|
Each entry is uniquely identified by name specified
|
|
by cMTSystemProfileName object. A row created in this
|
|
table will be shown in 'show running' command and it will
|
|
not be saved into non-volatile memory."
|
|
INDEX { cMTSystemProfileName }
|
|
::= { cMTSystemProfileTable 1 }
|
|
|
|
CMTSystemProfileEntry ::= SEQUENCE {
|
|
cMTSystemProfileName SnmpAdminString,
|
|
cMTSystemProfileRowStatus RowStatus,
|
|
cMTSystemProfileMetric INTEGER
|
|
}
|
|
|
|
cMTSystemProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of the Mediatrace system
|
|
profile."
|
|
::= { cMTSystemProfileEntry 1 }
|
|
|
|
cMTSystemProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the status of the system profile.
|
|
Only CreateAndGo and active status is supported.
|
|
|
|
In order for this object to become active cMTSystemProfileName
|
|
must be defined. All other objects assume the default value.
|
|
|
|
Once the system profile is activated no column can be
|
|
modified.
|
|
|
|
Setting this object to 'delete' will destroy the system
|
|
profile. The system prifile can be deleted only if
|
|
it is not attached to any session."
|
|
::= { cMTSystemProfileEntry 2 }
|
|
|
|
cMTSystemProfileMetric OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
interface(1),
|
|
cpu(2),
|
|
memory(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of metrics group to be
|
|
collected in addition to basic IP metrics. Specify
|
|
'interface' if metrics from 'Metric-List-Interface'
|
|
are desired. Specify 'cpu' if metrics in 'Metric-List-CPU'
|
|
is desired. Specify 'memory' if metrics in
|
|
'Metric-List-Memory' is desired."
|
|
::= { cMTSystemProfileEntry 3 }
|
|
|
|
|
|
|
|
cMTSessionTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the Mediatrace sessions configured on the
|
|
device."
|
|
::= { cMTCtrl 23 }
|
|
|
|
cMTSessionEntry OBJECT-TYPE
|
|
SYNTAX CMTSessionEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects that define specific configuration for
|
|
the session of Mediatrace.
|
|
|
|
The entry is uniquely identified by cMTSessionNumber.
|
|
A row created in this table will be shown in 'show running'
|
|
command and it will not be saved into non-volatile memory."
|
|
REFERENCE "An entry in cMTSessionTable"
|
|
INDEX { cMTSessionNumber }
|
|
::= { cMTSessionTable 1 }
|
|
|
|
CMTSessionEntry ::= SEQUENCE {
|
|
cMTSessionNumber Unsigned32,
|
|
cMTSessionRowStatus RowStatus,
|
|
cMTSessionPathSpecifierName SnmpAdminString,
|
|
cMTSessionParamName SnmpAdminString,
|
|
cMTSessionProfileName SnmpAdminString,
|
|
cMTSessionFlowSpecifierName SnmpAdminString,
|
|
cMTSessionTraceRouteEnabled TruthValue
|
|
}
|
|
|
|
cMTSessionNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies an arbitrary integer-value that uniquely
|
|
identifies a Mediatrace session."
|
|
::= { cMTSessionEntry 2 }
|
|
|
|
cMTSessionRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of Mediatrace session. Only
|
|
CreateAndGo and active status is supported. Following columns
|
|
must be specified in order to activate the session:
|
|
- cMTSessionPathSpecifierName
|
|
- cMTSessionProfileName
|
|
|
|
All other objects can assume default values.
|
|
|
|
None of the properties of session can be modified once it is in
|
|
'active' state.
|
|
|
|
Setting the value of 'destroy' for this object will delete the
|
|
session. The session can be deleted only if the corresponding
|
|
schedule (row in cMTScheduleTable ) not exist."
|
|
::= { cMTSessionEntry 3 }
|
|
|
|
cMTSessionPathSpecifierName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of the Mediatrace path
|
|
specifier profile associated with the session."
|
|
::= { cMTSessionEntry 4 }
|
|
|
|
cMTSessionParamName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of Mediatrace session
|
|
parameter associated with the session."
|
|
::= { cMTSessionEntry 5 }
|
|
|
|
cMTSessionProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of the Mediatrace metric
|
|
profile associated with the session."
|
|
::= { cMTSessionEntry 6 }
|
|
|
|
cMTSessionFlowSpecifierName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the name of the Mediatrace flow
|
|
specifier profile associated with the session. Flow
|
|
specifier is not required if system profile is attached
|
|
to the session. In this case, media monitor
|
|
profile is attached to the session. Flow specifier is
|
|
optional and the 5-tuple from the path-specifier is used
|
|
instead."
|
|
::= { cMTSessionEntry 7 }
|
|
|
|
cMTSessionTraceRouteEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies if traceroute is enabled for this
|
|
session."
|
|
::= { cMTSessionEntry 8 }
|
|
|
|
|
|
-- Schedule Administration Table
|
|
|
|
cMTScheduleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTScheduleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Mediatrace scheduling specific definitions.
|
|
Each entry in this table schedules a cMTSessionEntry
|
|
created via the cMTSessionTable object."
|
|
::= { cMTCtrl 24 }
|
|
|
|
cMTScheduleEntry OBJECT-TYPE
|
|
SYNTAX CMTScheduleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects that define specific configuration for
|
|
the scheduling of Mediatrace operations.
|
|
|
|
A row is created when a session is scheduled to make it active.
|
|
Likewise, a row is destroyed when the session is unscheduled.
|
|
|
|
A row created in this table will be shown in 'show running'
|
|
command and it will not be saved into non-volatile memory."
|
|
REFERENCE "An entry in cMTScheduleTable"
|
|
INDEX { cMTSessionNumber }
|
|
::= { cMTScheduleTable 1 }
|
|
|
|
CMTScheduleEntry ::= SEQUENCE {
|
|
cMTScheduleRowStatus RowStatus,
|
|
cMTScheduleStartTime TimeStamp,
|
|
cMTScheduleLife Unsigned32,
|
|
cMTScheduleEntryAgeout Unsigned32,
|
|
cMTScheduleRecurring TruthValue
|
|
}
|
|
|
|
cMTScheduleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This objects specifies the status of Mediatrace session
|
|
schedule. Only CreateAndGo and destroy operations are
|
|
permitted on the row.
|
|
|
|
All objects can assume default values.
|
|
|
|
The schedule start time (column cMTScheduleStartTime) must
|
|
be specified in order to activate the schedule. Once
|
|
activated none of the properties of the schedule can be
|
|
changed.
|
|
|
|
The schedule can be destroyed any time by setting the value
|
|
of this object to 'destroy'. Destroying the schedule will
|
|
stop the Mediatrace session but the session will not be
|
|
destroyed."
|
|
::= { cMTScheduleEntry 1 }
|
|
|
|
cMTScheduleStartTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the start time of the scheduled
|
|
session."
|
|
::= { cMTScheduleEntry 2 }
|
|
|
|
cMTScheduleLife OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the duration of the session in seconds."
|
|
DEFVAL { 3600 }
|
|
::= { cMTScheduleEntry 3 }
|
|
|
|
cMTScheduleEntryAgeout OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2073600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the amount of time after which
|
|
mediatrace session entry will be removed once the life
|
|
of session is over and session is inactive."
|
|
DEFVAL { 3600 }
|
|
::= { cMTScheduleEntry 4 }
|
|
|
|
cMTScheduleRecurring OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies whether the schedule is recurring
|
|
schedule. This object can be used when a periodic session
|
|
is to be executed everyday at certain time and for certain
|
|
life."
|
|
::= { cMTScheduleEntry 5 }
|
|
|
|
|
|
-- STATS TABLES
|
|
-- ===============
|
|
-- At the next level, this MIB module describes the various
|
|
-- entities which store the data or statistics collected for
|
|
-- each periodic session. The statistics are distributed across
|
|
-- the various entities based on the level at which they are
|
|
-- collected.
|
|
--
|
|
-- e.g. In addition to its own statisticcs session can have
|
|
-- statistics for zero or more paths based on request time. Each
|
|
-- path can in turn have one or more hops with each hop might have
|
|
-- its individual statistics.
|
|
--
|
|
-- +++++++++++++++++++++++++++++++++++
|
|
-- | Session = 1 |
|
|
-- | Session id = 45678 |
|
|
-- +++++++++++++++++++++++++++++++++++++++++
|
|
-- | Bucket = 1 |
|
|
-- | Request number = 1 |
|
|
-- | +++++++++++++++++++++++++++++++++ |
|
|
-- | | Path = 1 | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 1 : | | |
|
|
-- | | | metric drop count = 1 | | |
|
|
-- | | | metric rtt = 10 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 2 : | | |
|
|
-- | | | metric drop count = 5 | | |
|
|
-- | | | metric rtt = 20 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | : : | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 10 : | | |
|
|
-- | | | metric drop count = 3 | | |
|
|
-- | | | rtt = 1 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | |
|
|
-- | +++++++++++++++++++++++++++++++++ |
|
|
-- | |
|
|
-- +++++++++++++++++++++++++++++++++++++++++
|
|
-- | |
|
|
-- +++++++++++++++++++++++++++++++++++++++++
|
|
-- | Bucket = 2 |
|
|
-- | Request number = 2 |
|
|
-- | +++++++++++++++++++++++++++++++++ |
|
|
-- | | Path = 2 | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 1 : | | |
|
|
-- | | | metric drop count = 5 | | |
|
|
-- | | | metric rtt = 12 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 2 : | | |
|
|
-- | | | metric drop count = 15| | |
|
|
-- | | | metric rtt = 2 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | : : | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 10 : | | |
|
|
-- | | | metric drop count = 4 | | |
|
|
-- | | | metric rtt = 8 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | |
|
|
-- | +++++++++++++++++++++++++++++++++ |
|
|
-- | |
|
|
-- +++++++++++++++++++++++++++++++++++++++++
|
|
-- : :
|
|
-- +++++++++++++++++++++++++++++++++++++++++
|
|
-- | Bucket = 4 |
|
|
-- | Request number = 4 |
|
|
-- | +++++++++++++++++++++++++++++++++ |
|
|
-- | | Path = 4 | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 1 : | | |
|
|
-- | | | metric drop count = 15| | |
|
|
-- | | | metric rtt = 12 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 2 : | | |
|
|
-- | | | metric drop count = 9 | | |
|
|
-- | | | metric rtt = 12 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | : : | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | Hop = 10 : | | |
|
|
-- | | | metric drop count = 12| | |
|
|
-- | | | metric rtt = 10 | | |
|
|
-- | | +++++++++++++++++++++++++ | |
|
|
-- | | | |
|
|
-- | +++++++++++++++++++++++++++++++++ |
|
|
-- | |
|
|
-- +++++++++++++++++++++++++++++++++++++++++
|
|
-- | |
|
|
-- +++++++++++++++++++++++++++++++++++
|
|
--
|
|
|
|
-- o cMTSessionStatusTable - describes statistics for the
|
|
-- session.
|
|
-- o cMTSessionRequestStatsTable - describes statistics for
|
|
-- the latest request of a session.
|
|
-- o cMTPathTable - describes latest path statistics for the
|
|
-- o cMTHopStatsTable - describes statistics collected
|
|
-- for each hop.
|
|
--
|
|
-- The above tables have sparse dependent relationship on the
|
|
-- cMTSessionTable, as there exist situations when data may not
|
|
-- be available, including :
|
|
--
|
|
-- 1) A session is not active and hence not collecting statistics.
|
|
-- 2) Failure cause session, request, path or hop statistics to
|
|
-- be unavailable.
|
|
--
|
|
|
|
-- o cMTCommonMetricStatsTable - describes common IP statistics
|
|
-- collected for media monitor profile.
|
|
-- o cMTRtpMetricStatsTable - describes the RTP specific
|
|
-- statistics collected for media monitor profile.
|
|
-- o cMTTcpMetricStatsTable - describes the TCP specific
|
|
-- statistics collected for media monitor profile.
|
|
-- o cMTSystemMetricStatsTable - describes the CPU and memory
|
|
-- statistics collected for system profile.
|
|
-- o cMTInterfaceMetricStatsTable - describes the interface
|
|
-- statistics collected for system profile.
|
|
-- o cMTTraceRouteTable - describes statistics collected from
|
|
-- traceroute.
|
|
--
|
|
-- The above tables have sparse dependent relationship on the
|
|
-- cMTHopStatsTable, as there exist situations when data may not
|
|
-- be available, including :
|
|
--
|
|
-- 1) Failure to collect statistics on a hop due to error.
|
|
-- 2) Particular statistics is not applicable for a session.
|
|
-- e.g a session with system profile and interface
|
|
-- metric-list will not collect RTP, TCP, common, CPU or
|
|
-- memory statistics.
|
|
|
|
cMTPathTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTPathEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of paths discovered by a mediatrace session."
|
|
::= { cMTStats 1 }
|
|
|
|
cMTPathEntry OBJECT-TYPE
|
|
SYNTAX CMTPathEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTPathTable represents a Mediatrace path
|
|
discovered by a session.
|
|
|
|
This table contains information about the hops (Mediatrace or
|
|
non-Mediatrace) discovered during a specific request.
|
|
The Path table is used to find the hop address (Address type
|
|
- IPv4 or IPv6 and Address) and hop type (currently Mediatrace
|
|
or Traceroute) to use as index for other statistics tables.
|
|
|
|
A row is created when a Mediatrace scheduled session discovers
|
|
a path to the specified destination during a request.
|
|
Likewise, a row is destroyed when the path is no longer avilable.
|
|
|
|
A single row corresponds to a Mediatrace path discovered for
|
|
a session and is uniquely identified by cMTSessionNumber,
|
|
cMTSessionLifeNumber, cMTBucketNumber and cMTPathHopNumber.
|
|
|
|
The created rows are destroyed when the device undergoes a
|
|
restart."
|
|
INDEX {
|
|
cMTSessionNumber,
|
|
cMTSessionLifeNumber,
|
|
cMTBucketNumber,
|
|
cMTPathHopNumber
|
|
}
|
|
::= { cMTPathTable 1 }
|
|
|
|
CMTPathEntry ::= SEQUENCE {
|
|
cMTSessionLifeNumber Unsigned32,
|
|
cMTBucketNumber Unsigned32,
|
|
cMTPathHopNumber Unsigned32,
|
|
cMTPathHopAddrType InetAddressType,
|
|
cMTPathHopAddr InetAddress,
|
|
cMTPathHopType INTEGER,
|
|
cMTPathHopAlternate1AddrType InetAddressType,
|
|
cMTPathHopAlternate1Addr InetAddress,
|
|
cMTPathHopAlternate2AddrType InetAddressType,
|
|
cMTPathHopAlternate2Addr InetAddress,
|
|
cMTPathHopAlternate3AddrType InetAddressType,
|
|
cMTPathHopAlternate3Addr InetAddress
|
|
}
|
|
|
|
cMTSessionLifeNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies a life for a conceptual statistics
|
|
row.
|
|
|
|
For a particular value of cMTSessionLifeNumber, the agent
|
|
assigns the first value of 0 to the current (latest) life,
|
|
with 1 being the next latest and so on. The sequence
|
|
keeps incrementing, despite older (lower) values being removed
|
|
from the table."
|
|
::= { cMTPathEntry 1 }
|
|
|
|
cMTBucketNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is index of the list of statistics buckets
|
|
stored. A statistics bucket corresponds to data collected
|
|
from each hop in one run of the periodic mediatrace
|
|
session. Bucket with Index value of 0 is the bucket for
|
|
latest completed run. Index 1 is one run prior to latest
|
|
completed run, index 2 is two runs prior to latest
|
|
completed run, and so on."
|
|
::= { cMTPathEntry 2 }
|
|
|
|
cMTPathHopNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the hop number for a Mediatrace Path.
|
|
This hop can be either Mediatrace or Non-Mediatrace node.
|
|
The hop number is relative to the initiator with 0 being
|
|
used to identify initiator itself, 1 for next farther node,
|
|
etc. This hop number is always unique i.e., two hops cannot
|
|
have same hop number."
|
|
::= { cMTPathEntry 3 }
|
|
|
|
cMTPathHopAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTPathHopAddrType."
|
|
::= { cMTPathEntry 4 }
|
|
|
|
cMTPathHopAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates IP Address type of the hop on a
|
|
Mediatrace Path."
|
|
::= { cMTPathEntry 5 }
|
|
|
|
cMTPathHopType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
mediatrace(1),
|
|
traceroute(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the type of the hop on a Mediatrace
|
|
path. Currently, only two types are present - mediatrace(1)
|
|
and traceroute(2).
|
|
A hop is of type 'mediatrace' if it is discovered by only
|
|
mediatrace or by both mediatrace and trace-route. The hop
|
|
is 'trace route' if it is discovered by trace route only."
|
|
::= { cMTPathEntry 6 }
|
|
|
|
cMTPathHopAlternate1AddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTPathHopAlternate1AddrType."
|
|
::= { cMTPathEntry 7 }
|
|
|
|
cMTPathHopAlternate1Addr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP Address of the first alternate hop
|
|
on a traceroute path."
|
|
::= { cMTPathEntry 8 }
|
|
|
|
cMTPathHopAlternate2AddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTPathHopAlternate2AddrType."
|
|
::= { cMTPathEntry 9 }
|
|
|
|
cMTPathHopAlternate2Addr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP Address of the second alternate
|
|
hop on a traceroute path."
|
|
::= { cMTPathEntry 10 }
|
|
|
|
cMTPathHopAlternate3AddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTPathHopAlternate3AddrType."
|
|
::= { cMTPathEntry 11 }
|
|
|
|
cMTPathHopAlternate3Addr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP Address of the third alternate hop
|
|
on a traceroute path."
|
|
::= { cMTPathEntry 12 }
|
|
|
|
|
|
|
|
cMTHopStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTHopStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTHopStatsTable represents a hop on the
|
|
path associated to a Mediatrace session.
|
|
|
|
This table contains information about particular hop
|
|
(Mediatrace or non-Mediatrace) such as the address,
|
|
type of hop, etc.
|
|
|
|
A single row corresponds to a hop on the Mediatrace
|
|
path discovered for a session and is uniquely
|
|
identified by cMTSessionNumber, cMTSessionLifeNumber,
|
|
cMTBucketNumber,cMTHopStatsAddrType and cMTHopStatsAddr.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
::= { cMTStats 2 }
|
|
|
|
cMTHopStatsEntry OBJECT-TYPE
|
|
SYNTAX CMTHopStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTHopStatsTable"
|
|
INDEX {
|
|
cMTSessionNumber,
|
|
cMTSessionLifeNumber,
|
|
cMTBucketNumber,
|
|
cMTHopStatsAddrType,
|
|
cMTHopStatsAddr
|
|
}
|
|
::= { cMTHopStatsTable 1 }
|
|
|
|
CMTHopStatsEntry ::= SEQUENCE {
|
|
cMTHopStatsMaskBitmaps BITS,
|
|
cMTHopStatsAddrType InetAddressType,
|
|
cMTHopStatsAddr InetAddress,
|
|
cMTHopStatsName SnmpAdminString,
|
|
cMTHopStatsMediatraceTtl Unsigned32,
|
|
cMTHopStatsCollectionStatus INTEGER,
|
|
cMTHopStatsIngressInterface SnmpAdminString,
|
|
cMTHopStatsEgressInterface SnmpAdminString
|
|
}
|
|
|
|
cMTHopStatsMaskBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
mediatraceTtlUnsupported(0),
|
|
mediatraceTtlUncollected(1),
|
|
collectionStatsUnsupported(2),
|
|
collectionStatsUncollected(3),
|
|
ingressInterfaceUnsupported(4),
|
|
ingressInterfaceUncollected(5),
|
|
egressInterfaceUnsupported(6),
|
|
egressInterfaceUncollected(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these statistics fields in the table are supported. It also
|
|
indicates if the statistics data are collected. There are 2
|
|
bits for each corresponding field."
|
|
::= { cMTHopStatsEntry 1 }
|
|
|
|
cMTHopStatsAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the type of IP address specified by
|
|
the corresponding instance of cMTHopStatsAddr."
|
|
::= { cMTHopStatsEntry 2 }
|
|
|
|
cMTHopStatsAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the IP Address of the hop on a
|
|
Mediatrace Path. This value is obtained from
|
|
CMTPathHopAddr in cMTPathTable."
|
|
::= { cMTHopStatsEntry 3 }
|
|
|
|
cMTHopStatsName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name for this hop. This can
|
|
be either the hostname or the IP address for the hop."
|
|
::= { cMTHopStatsEntry 4 }
|
|
|
|
cMTHopStatsMediatraceTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the hop limit of the corresponding
|
|
traffic flow.
|
|
|
|
If version 4 of the IP carries the traffic flow, then the value
|
|
of this column corresponds to the 'Time to Live' field of the
|
|
IP header contained by packets in the Mediatrace request.
|
|
|
|
If version 6 of the IP carries the traffic flow, then the value
|
|
of this column corresponds to the 'Hop Limit' field of the IP
|
|
header contained by packets in the Mediatrace request."
|
|
REFERENCE
|
|
"J. Postel, 'Internet Protocol', RFC-791, September 1981.
|
|
|
|
J. Deering and R. Hinden, 'Internet Protocol, Version 6
|
|
(IPv6)
|
|
Specification', RFC-2460, December 1998."
|
|
::= { cMTHopStatsEntry 5 }
|
|
|
|
cMTHopStatsCollectionStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
success(1),
|
|
notSuccess(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the operational status of data being
|
|
collected on the hop for a specific session:
|
|
|
|
'success'
|
|
The hop is actively collecting and responding with
|
|
data.
|
|
|
|
'notsuccess'
|
|
The hop is not collecting or responding with data."
|
|
::= { cMTHopStatsEntry 6 }
|
|
|
|
cMTHopStatsIngressInterface OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interface on the responder that
|
|
receives the Mediatrace request from the initiator."
|
|
::= { cMTHopStatsEntry 7 }
|
|
|
|
cMTHopStatsEgressInterface OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interface on the responder which
|
|
is used to forward the Mediatrace request from the initiator
|
|
towards destination in the path specifier.
|
|
|
|
Value of 'None' will be shown if the destination address in
|
|
path specifier terminates on this hop."
|
|
::= { cMTHopStatsEntry 8 }
|
|
|
|
|
|
|
|
cMTTraceRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTTraceRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the hops discovered by traceroute
|
|
executed from the initiator. These are the hops
|
|
which are on media flow path but on which mediatrace
|
|
is not enabled or is not supported."
|
|
::= { cMTStats 3 }
|
|
|
|
cMTTraceRouteEntry OBJECT-TYPE
|
|
SYNTAX CMTTraceRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTTraceRouteTable represents a Traceroute
|
|
hop on the path associated to a Mediatrace session.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
INDEX {
|
|
cMTSessionNumber,
|
|
cMTSessionLifeNumber,
|
|
cMTBucketNumber,
|
|
cMTHopStatsAddrType,
|
|
cMTHopStatsAddr
|
|
}
|
|
::= { cMTTraceRouteTable 1 }
|
|
|
|
CMTTraceRouteEntry ::= SEQUENCE {
|
|
cMTTraceRouteHopNumber Gauge32,
|
|
cMTTraceRouteHopRtt Counter64
|
|
}
|
|
|
|
cMTTraceRouteHopNumber OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the hop number of Traceroute host
|
|
relative to the Initiator. It start with 1 and increments
|
|
as we go farther from the Initiator."
|
|
::= { cMTTraceRouteEntry 1 }
|
|
|
|
cMTTraceRouteHopRtt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates RTT. The time it takes for a packet
|
|
to get to a hop and back, displayed in milliseconds. (ms)."
|
|
::= { cMTTraceRouteEntry 2 }
|
|
|
|
|
|
|
|
cMTSessionStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTSessionStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains aggregate data maintained by Mediatrace
|
|
for session status."
|
|
::= { cMTStats 4 }
|
|
|
|
cMTSessionStatusEntry OBJECT-TYPE
|
|
SYNTAX CMTSessionStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTSessionStatusTable represents information
|
|
about a Mediatrace session.
|
|
|
|
This table contains information about particular session
|
|
such as global session identifier, operation state and
|
|
time to live.
|
|
|
|
A single row corresponds to status of a Mediatrace
|
|
session and is uniquely identified by cMTSessionNumber.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
INDEX { cMTSessionNumber }
|
|
::= { cMTSessionStatusTable 1 }
|
|
|
|
CMTSessionStatusEntry ::= SEQUENCE {
|
|
cMTSessionStatusBitmaps BITS,
|
|
cMTSessionStatusGlobalSessionId Unsigned32,
|
|
cMTSessionStatusOperationState INTEGER,
|
|
cMTSessionStatusOperationTimeToLive Counter64
|
|
}
|
|
|
|
cMTSessionStatusBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
globalSessionIdUusupport(0),
|
|
globalSessionIdUncollected(1),
|
|
operationStateUusupport(2),
|
|
operationStateUncollected(3),
|
|
operationTimeToLiveUusupport(4),
|
|
operationTimeToLiveUncollected(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these statistics fields in the table are supported. It also
|
|
indicates if the statistics are collected. There are 2 bits for
|
|
each field."
|
|
::= { cMTSessionStatusEntry 1 }
|
|
|
|
cMTSessionStatusGlobalSessionId OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates a globally unique Id to identify a
|
|
session throughout the network."
|
|
::= { cMTSessionStatusEntry 2 }
|
|
|
|
cMTSessionStatusOperationState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
pending(1),
|
|
active(2),
|
|
inactive(3),
|
|
sleep(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the operation status of the session.
|
|
|
|
pending - Session is not currently active.
|
|
active - Session is in active state.
|
|
inactive - Session is not active but it has not aged out.
|
|
sleep - Session is in sleep state."
|
|
::= { cMTSessionStatusEntry 3 }
|
|
|
|
cMTSessionStatusOperationTimeToLive OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates how long the session operation will
|
|
last."
|
|
::= { cMTSessionStatusEntry 4 }
|
|
|
|
|
|
|
|
cMTSessionRequestStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTSessionRequestStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains aggregate data maintained by Mediatrace
|
|
for session request status."
|
|
::= { cMTStats 5 }
|
|
|
|
cMTSessionRequestStatsEntry OBJECT-TYPE
|
|
SYNTAX CMTSessionRequestStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTSessionRequestStatsTable represents status
|
|
for each request for a particular session.
|
|
|
|
A single row corresponds to a request sent by a
|
|
particular Mediatrace session and is uniquely
|
|
identified by cMTSessionNumber, cMTSessionLifeNumber and
|
|
cMTBucketNumber.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
INDEX {
|
|
cMTSessionNumber,
|
|
cMTSessionLifeNumber,
|
|
cMTBucketNumber
|
|
}
|
|
::= { cMTSessionRequestStatsTable 1 }
|
|
|
|
CMTSessionRequestStatsEntry ::= SEQUENCE {
|
|
cMTSessionRequestStatsBitmaps BITS,
|
|
cMTSessionRequestStatsRequestTimestamp TimeStamp,
|
|
cMTSessionRequestStatsRequestStatus INTEGER,
|
|
cMTSessionRequestStatsTracerouteStatus INTEGER,
|
|
cMTSessionRequestStatsRouteIndex Gauge32,
|
|
cMTSessionRequestStatsNumberOfMediatraceHops Counter32,
|
|
cMTSessionRequestStatsNumberOfNonMediatraceHops Counter32,
|
|
cMTSessionRequestStatsNumberOfValidHops Counter32,
|
|
cMTSessionRequestStatsNumberOfErrorHops Counter32,
|
|
cMTSessionRequestStatsNumberOfNoDataRecordHops Counter32,
|
|
cMTSessionRequestStatsMDGlobalId OCTET STRING,
|
|
cMTSessionRequestStatsMDMultiPartySessionId OCTET STRING,
|
|
cMTSessionRequestStatsMDAppName OCTET STRING
|
|
}
|
|
|
|
cMTSessionRequestStatsBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
requestTimestampUnsupport(0),
|
|
requestTimestampUncollected(1),
|
|
requestStatusUnsupport(2),
|
|
requestStatusUncollected(3),
|
|
tracerouteStatusUnsupport(4),
|
|
tracerouteStatusUncollected(5),
|
|
routeIndexUnsupport(6),
|
|
routeIndexUncollected(7),
|
|
numberOfMediatraceHopsUnsupport(8),
|
|
numberOfMediatraceHopsUncollected(9),
|
|
numberOfNonMediatraceHopsUnsupport(10),
|
|
numberOfNonMediatraceHopsUncollected(11),
|
|
numberOfValidHopsUnsupport(12),
|
|
numberOfValidHopsUncollected(13),
|
|
numberOfErrorHopsUnsupport(14),
|
|
numberOfErrorHopsUncollected(15),
|
|
numberOfNoDataRecordHopsUnsupport(16),
|
|
numberOfNoDataRecordHopsUncollected(17),
|
|
metaGlobalIdUnsupport(18),
|
|
metaGlobalIdUncollected(19),
|
|
metaMultiPartySessionIdUnsupport(20),
|
|
metaMultiPartySessionIdUncollected(21),
|
|
metaAppNameUnsupport(22),
|
|
metaAppNameUncollected(23)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these stats fields in the table are supported. It also
|
|
indicates if the stats data are collected. There are 2 bits
|
|
for each corresponding field."
|
|
::= { cMTSessionRequestStatsEntry 1 }
|
|
|
|
cMTSessionRequestStatsRequestTimestamp OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the value of request time when the
|
|
request was sent our by the initiator for this particular
|
|
session."
|
|
::= { cMTSessionRequestStatsEntry 2 }
|
|
|
|
cMTSessionRequestStatsRequestStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
completed(1),
|
|
notCompleted(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of request for the session."
|
|
::= { cMTSessionRequestStatsEntry 3 }
|
|
|
|
cMTSessionRequestStatsTracerouteStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
completed(1),
|
|
notCompleted(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the status of traceroute for the
|
|
session."
|
|
::= { cMTSessionRequestStatsEntry 4 }
|
|
|
|
cMTSessionRequestStatsRouteIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the route index for the session
|
|
request. It signifies the number of times a route
|
|
has changed for a particular session. 0 signifies
|
|
no route change."
|
|
::= { cMTSessionRequestStatsEntry 5 }
|
|
|
|
cMTSessionRequestStatsNumberOfMediatraceHops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of Mediatrace hops in
|
|
the path."
|
|
::= { cMTSessionRequestStatsEntry 6 }
|
|
|
|
cMTSessionRequestStatsNumberOfNonMediatraceHops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of non-Mediatrace hops in the
|
|
path."
|
|
::= { cMTSessionRequestStatsEntry 7 }
|
|
|
|
cMTSessionRequestStatsNumberOfValidHops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of hops with valid data
|
|
report."
|
|
::= { cMTSessionRequestStatsEntry 8 }
|
|
|
|
cMTSessionRequestStatsNumberOfErrorHops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of hops with error report.
|
|
These hops are not able to return the statistics due to
|
|
some issue."
|
|
::= { cMTSessionRequestStatsEntry 9 }
|
|
|
|
cMTSessionRequestStatsNumberOfNoDataRecordHops OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of hops with no data record."
|
|
::= { cMTSessionRequestStatsEntry 10 }
|
|
|
|
cMTSessionRequestStatsMDGlobalId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the meta-data global Id for this
|
|
session."
|
|
::= { cMTSessionRequestStatsEntry 11 }
|
|
|
|
cMTSessionRequestStatsMDMultiPartySessionId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the meta-data Multi Party Session Id for
|
|
this session."
|
|
::= { cMTSessionRequestStatsEntry 12 }
|
|
|
|
cMTSessionRequestStatsMDAppName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the meta-data AppName for this session."
|
|
::= { cMTSessionRequestStatsEntry 13 }
|
|
|
|
|
|
|
|
cMTCommonMetricStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTCommonMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains the list of entries representing
|
|
common IP metrics values for a particular mediatrace
|
|
session on particular hop."
|
|
::= { cMTStats 6 }
|
|
|
|
cMTCommonMetricStatsEntry OBJECT-TYPE
|
|
SYNTAX CMTCommonMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTCommonMetricStatsTable represents
|
|
common media monitor profile information of a hop on the
|
|
path associated to a Mediatrace session such as flow sampling
|
|
time stamp, packets dropped, IP TTL, etc.
|
|
|
|
The devices creates a row in the cMTCommonMetricStatsTable
|
|
when a Mediatrace session starts collecting a traffic metrics
|
|
data and has been configured to compute common IP metrics.
|
|
Likewise, the device destroys a row in the
|
|
cMTCommonMetricStatsTable when the corresponding
|
|
Mediatrace session has ceased collecting the traffic metrics
|
|
data (e.g., when a scheduled session has timed out).
|
|
|
|
A single row corresponds to a common media monitor profile
|
|
information of a hop on the path discovered for a session
|
|
and is uniquely identified by cMTSessionNumber,
|
|
cMTSessionLifeNumber, cMTBucketNumber,cMTHopStatsAddrType
|
|
and cMTHopStatsAddr.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
INDEX {
|
|
cMTSessionNumber,
|
|
cMTSessionLifeNumber,
|
|
cMTBucketNumber,
|
|
cMTHopStatsAddrType,
|
|
cMTHopStatsAddr
|
|
}
|
|
::= { cMTCommonMetricStatsTable 1 }
|
|
|
|
CMTCommonMetricStatsEntry ::= SEQUENCE {
|
|
cMTCommonMetricsBitmaps BITS,
|
|
cMTCommonMetricsFlowSamplingStartTime CiscoNTPTimeStamp,
|
|
cMTCommonMetricsIpPktDropped Counter64,
|
|
cMTCommonMetricsIpOctets Counter64,
|
|
cMTCommonMetricsIpPktCount Counter64,
|
|
cMTCommonMetricsIpByteRate Gauge32,
|
|
cMTCommonMetricsIpDscp Unsigned32,
|
|
cMTCommonMetricsIpTtl Unsigned32,
|
|
cMTCommonMetricsFlowCounter Gauge32,
|
|
cMTCommonMetricsFlowDirection INTEGER,
|
|
cMTCommonMetricsLossMeasurement INTEGER,
|
|
cMTCommonMetricsMediaStopOccurred INTEGER,
|
|
cMTCommonMetricsRouteForward SnmpAdminString,
|
|
cMTCommonMetricsIpProtocol CiscoMediatraceSupportProtocol
|
|
}
|
|
|
|
cMTCommonMetricsBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
flowSamplingStartTimeUnsupported(0),
|
|
flowSamplingStartTimeUncollected(1),
|
|
ipPktDroppedUnsupported(2),
|
|
ipPktDroppedUncollected(3),
|
|
ipPktCountUnsupported(4),
|
|
ipPktCountUncollected(5),
|
|
ipOctetsUnsupported(6),
|
|
ipOctetsUncollected(7),
|
|
ipByteRateUnsupported(8),
|
|
ipByteRateUncollected(9),
|
|
ipDscpUnsupported(10),
|
|
ipDscpUncollected(11),
|
|
ipTtlUnsupported(12),
|
|
ipTtlUncollected(13),
|
|
flowCounterUnsupported(14),
|
|
flowCounterUncollected(15),
|
|
flowDirectionUnsupported(16),
|
|
flowDirectionUncollected(17),
|
|
lossMeasurementUnsupported(18),
|
|
lossMeasurementUncollected(19),
|
|
mediaStopOccurredUnsupported(20),
|
|
mediaStopOccurredUncollected(21),
|
|
routeForwardUnsupported(22),
|
|
routeForwardUncollected(23),
|
|
ipProtocolUnsupported(24),
|
|
ipProtocolUncollected(25)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these stats fields in the table are supported. It also
|
|
indicates if the stats data are collected. There are 2 bits
|
|
for each field."
|
|
::= { cMTCommonMetricStatsEntry 2 }
|
|
|
|
cMTCommonMetricsFlowSamplingStartTime OBJECT-TYPE
|
|
SYNTAX CiscoNTPTimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the the timestamp when the statistics
|
|
were collected on the responder."
|
|
::= { cMTCommonMetricStatsEntry 3 }
|
|
|
|
cMTCommonMetricsIpPktDropped OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates number of packet drops observed
|
|
on the flow being monitored on this hop from flow sampling
|
|
start time in window of 'sample interval' length."
|
|
::= { cMTCommonMetricStatsEntry 4 }
|
|
|
|
cMTCommonMetricsIpOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of octets contained by
|
|
the packets processed by the Mediatrace request for the
|
|
corresponding traffic flow."
|
|
::= { cMTCommonMetricStatsEntry 5 }
|
|
|
|
cMTCommonMetricsIpPktCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of packets processed by
|
|
the Mediatrace request for the corresponding traffic flow."
|
|
::= { cMTCommonMetricStatsEntry 6 }
|
|
|
|
cMTCommonMetricsIpByteRate OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the average packet rate at which the
|
|
Mediatrace request is processing data for the corresponding
|
|
traffic flow. This value is cumulative over the lifetime of
|
|
the traffic flow."
|
|
::= { cMTCommonMetricStatsEntry 7 }
|
|
|
|
cMTCommonMetricsIpDscp OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the DSCP value of the corresponding
|
|
traffic flow.
|
|
|
|
If version 4 of the IP carries the traffic flow, then the value
|
|
of this column corresponds to the DSCP part of 'Type of
|
|
Service' field of the IP header contained by packets in the
|
|
traffic flow.
|
|
|
|
If version 6 of the IP carries the traffic flow, then the value
|
|
of this column corresponds to DSCP part of the 'Traffic Class'
|
|
field of the IP header contained by packets in the traffic
|
|
flow."
|
|
::= { cMTCommonMetricStatsEntry 8 }
|
|
|
|
cMTCommonMetricsIpTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the hop limit of the corresponding
|
|
traffic flow.
|
|
|
|
If version 4 of the IP carries the traffic flow, then the value
|
|
of this column corresponds to the 'Time to Live' field of the
|
|
IP header contained by packets in the Mediatrace request.
|
|
|
|
If version 6 of the IP carries the traffic flow, then the value
|
|
of this column corresponds to the 'Hop Limit' field of the IP
|
|
header contained by packets in the Mediatrace request."
|
|
REFERENCE
|
|
"J. Postel, 'Internet Protocol', RFC-791, September 1981.
|
|
|
|
J. Deering and R. Hinden, 'Internet Protocol, Version 6
|
|
(IPv6)
|
|
Specification', RFC-2460, December 1998."
|
|
::= { cMTCommonMetricStatsEntry 9 }
|
|
|
|
cMTCommonMetricsFlowCounter OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of traffic flows currently
|
|
monitored by the Mediatrace request."
|
|
::= { cMTCommonMetricStatsEntry 10 }
|
|
|
|
cMTCommonMetricsFlowDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(1),
|
|
ingress(2),
|
|
egress(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the direction of the traffic flow where
|
|
the data is monitored :
|
|
'unknown'
|
|
The SNMP entity does not know the direction of the
|
|
traffic flow at the point data is collected.
|
|
|
|
'ingress'
|
|
Data is collected at the point where the
|
|
traffic flow enters the devices
|
|
|
|
'egress'
|
|
Data is colected at the point where the
|
|
traffic flow leaves the device."
|
|
::= { cMTCommonMetricStatsEntry 11 }
|
|
|
|
cMTCommonMetricsLossMeasurement OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the loss measurement."
|
|
::= { cMTCommonMetricStatsEntry 12 }
|
|
|
|
cMTCommonMetricsMediaStopOccurred OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
true(1),
|
|
false(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the media stop occurred."
|
|
::= { cMTCommonMetricStatsEntry 13 }
|
|
|
|
cMTCommonMetricsRouteForward OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates routing or forwarding status i.e.
|
|
whether the packet is forwarded or dropped for the flow."
|
|
::= { cMTCommonMetricStatsEntry 14 }
|
|
|
|
cMTCommonMetricsIpProtocol OBJECT-TYPE
|
|
SYNTAX CiscoMediatraceSupportProtocol
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains entry to specify the media
|
|
Metric-list for the particular Mmediatrace session on
|
|
the hop."
|
|
::= { cMTCommonMetricStatsEntry 15 }
|
|
|
|
|
|
|
|
cMTRtpMetricStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTRtpMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains aggregate data maintained by Mediatrace
|
|
for traffic flows for which it is computing RTP metrics."
|
|
::= { cMTStats 7 }
|
|
|
|
cMTRtpMetricStatsEntry OBJECT-TYPE
|
|
SYNTAX CMTRtpMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTRtpMetricStatsTable represents RTP related
|
|
information of a hop on the path associated to a Mediatrace
|
|
session such as bit rate, octets, etc.
|
|
|
|
The devices creates a row in the cMTRtpMetricStatsTable when
|
|
a Mediatrace session starts collecting a traffic metrics data
|
|
and has been configured to compute RTP metrics for the same
|
|
traffic metrics data. Likewise, the device destroys a row in
|
|
the cMTRtpMetricStatsTable when the corresponding Mediatrace
|
|
session has ceased collecting the traffic metrics data (e.g.,
|
|
when a scheduled session has timed out).
|
|
|
|
A single row corresponds to a RTP information of a hop on the
|
|
path discovered for a Mediatrace session and is uniquely
|
|
identified by cMTSessionNumber, cMTSessionLifeNumber,
|
|
cMTBucketNumber,cMTHopStatsAddrType and cMTHopStatsAddr.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
AUGMENTS { cMTCommonMetricStatsEntry }
|
|
::= { cMTRtpMetricStatsTable 1 }
|
|
|
|
CMTRtpMetricStatsEntry ::= SEQUENCE {
|
|
cMTRtpMetricsBitmaps BITS,
|
|
cMTRtpMetricsBitRate Gauge32,
|
|
cMTRtpMetricsOctets Counter64,
|
|
cMTRtpMetricsPkts Counter64,
|
|
cMTRtpMetricsJitter FlowMetricValue,
|
|
cMTRtpMetricsLostPkts Counter64,
|
|
cMTRtpMetricsExpectedPkts Counter64,
|
|
cMTRtpMetricsLostPktEvents Counter64,
|
|
cMTRtpMetricsLossPercent Gauge32
|
|
}
|
|
|
|
cMTRtpMetricsBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
bitRateunSupport(0),
|
|
bitRateunCollected(1),
|
|
octetsunSupport(2),
|
|
octetsunCollected(3),
|
|
pktsunSupport(4),
|
|
pktsunCollected(5),
|
|
jitterunSupport(6),
|
|
jitterunCollected(7),
|
|
lostPktsunSupport(8),
|
|
lostPktsunCollected(9),
|
|
expectedPktsunSupport(10),
|
|
expectedPktsunCollected(11),
|
|
lostPktEventsunSupport(12),
|
|
lostPktEventsunCollected(13),
|
|
losspercentUnsupport(14),
|
|
losspercentUncollected(15)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these statistics fields in the table are supported. It also
|
|
indicates if the stats data are collected. There are 2 bits
|
|
for each field."
|
|
::= { cMTRtpMetricStatsEntry 2 }
|
|
|
|
cMTRtpMetricsBitRate OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the average bit rate at which the
|
|
corresponding Mediatrace request is processing data for
|
|
the corresponding traffic flow. This value is
|
|
cumulative over the lifetime of the traffic flow."
|
|
::= { cMTRtpMetricStatsEntry 3 }
|
|
|
|
cMTRtpMetricsOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of octets contained
|
|
by the packets processed by the Mediatrace request for the
|
|
corresponding traffic flow."
|
|
::= { cMTRtpMetricStatsEntry 4 }
|
|
|
|
cMTRtpMetricsPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of packets processed by
|
|
the corresponding Mediatrace request for the corresponding
|
|
traffic flow."
|
|
::= { cMTRtpMetricStatsEntry 5 }
|
|
|
|
cMTRtpMetricsJitter OBJECT-TYPE
|
|
SYNTAX FlowMetricValue
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the inter-arrival jitter for the traffic
|
|
flow."
|
|
::= { cMTRtpMetricStatsEntry 6 }
|
|
|
|
cMTRtpMetricsLostPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of RTP packets lost for the
|
|
traffic flow."
|
|
::= { cMTRtpMetricStatsEntry 7 }
|
|
|
|
cMTRtpMetricsExpectedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of RTP packets expected for
|
|
the traffic flow."
|
|
::= { cMTRtpMetricStatsEntry 8 }
|
|
|
|
cMTRtpMetricsLostPktEvents OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "packets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of packet loss events observed
|
|
by the Mediatrace request for the corresponding traffic flow."
|
|
::= { cMTRtpMetricStatsEntry 9 }
|
|
|
|
cMTRtpMetricsLossPercent OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the percentage of packages are lost per
|
|
ten thousand packets in a traffic flow."
|
|
::= { cMTRtpMetricStatsEntry 10 }
|
|
|
|
|
|
|
|
cMTTcpMetricStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTTcpMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains aggregate data maintained by Mediatrace
|
|
for traffic flows for which it is computing TCP
|
|
metrics."
|
|
::= { cMTStats 8 }
|
|
|
|
cMTTcpMetricStatsEntry OBJECT-TYPE
|
|
SYNTAX CMTTcpMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTTcpMetricStatsTable represents TCP information
|
|
of a hop on the path associated to a Mediatrace session such
|
|
as byte count, round trip delay, etc.
|
|
|
|
The devices creates a row in the cMTTcpMetricStatsTable when
|
|
a Mediatrace session starts collecting a traffic metrics data
|
|
and has been configured to compute TCP metrics for the same
|
|
traffic metrics data. Likewise, the device destroys a row in
|
|
the cMTTcpMetricStatsTable when the corresponding Mediatrace
|
|
session has ceased collecting the traffic metrics data (e.g.,
|
|
when a scheduled session has timed out).
|
|
|
|
A single row corresponds to TCP information of
|
|
a hop on the path discovered for a Mediatrace session
|
|
and is uniquely identified by cMTSessionNumber,
|
|
cMTSessionLifeNumber, cMTBucketNumber,cMTHopStatsAddrType
|
|
and cMTHopStatsAddr.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
AUGMENTS { cMTCommonMetricStatsEntry }
|
|
::= { cMTTcpMetricStatsTable 1 }
|
|
|
|
CMTTcpMetricStatsEntry ::= SEQUENCE {
|
|
cMTTcpMetricBitmaps BITS,
|
|
cMTTcpMetricMediaByteCount FlowMetricValue,
|
|
cMTTcpMetricConnectRoundTripDelay Counter64,
|
|
cMTTcpMetricLostEventCount Counter64
|
|
}
|
|
|
|
cMTTcpMetricBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
mediaByteCountUnsupport(0),
|
|
mediaByteCountUncollected(1),
|
|
connectRoundTripDelayUnsupport(2),
|
|
connectRoundTripDelayUncollected(3),
|
|
lostEventCountUnsupport(4),
|
|
lostEventCountUncollected(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these stats fields in the table are supported. It also
|
|
indicates if the stats data are collected. There are 2 bits
|
|
for each field."
|
|
::= { cMTTcpMetricStatsEntry 2 }
|
|
|
|
cMTTcpMetricMediaByteCount OBJECT-TYPE
|
|
SYNTAX FlowMetricValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of bytes for the packets
|
|
observed by the Mediatrace session for the corresponding
|
|
flow."
|
|
::= { cMTTcpMetricStatsEntry 3 }
|
|
|
|
cMTTcpMetricConnectRoundTripDelay OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the round trip time for the packets
|
|
observed by the Mediatrace session for the corresponding
|
|
flow. The round trip time is defined as the length of time
|
|
it takes for a TCP segment transmission and receipt of
|
|
acknowledgement. This object indicates the connect round
|
|
trip delay."
|
|
::= { cMTTcpMetricStatsEntry 4 }
|
|
|
|
cMTTcpMetricLostEventCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of packets lost for the
|
|
traffic flow."
|
|
::= { cMTTcpMetricStatsEntry 5 }
|
|
|
|
|
|
|
|
cMTSystemMetricStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTSystemMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of objects which accumulate the system metrics results
|
|
of a particular node for that path."
|
|
::= { cMTStats 9 }
|
|
|
|
cMTSystemMetricStatsEntry OBJECT-TYPE
|
|
SYNTAX CMTSystemMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTSystemMetricStatsTable represents
|
|
CPU or memory utilization information of a hop on the
|
|
path associated to a Mediatrace session such as five
|
|
minutes CPU utilization, memory utilization, etc.
|
|
|
|
The devices creates a row in the cMTSystemMetricStatsTable when
|
|
a Mediatrace session starts collecting a system metrics data
|
|
and has been configured to compute system metrics. Likewise,
|
|
the device destroys a row in the cMTSystemMetricStatsTable when
|
|
the corresponding Mediatrace session has ceased collecting
|
|
the system metrics data (e.g., when a scheduled session has
|
|
timed out).
|
|
|
|
A single row corresponds to a CPU or memory utilization
|
|
information of a hop on the path discovered for a Mediatrace
|
|
session and is uniquely identified by cMTSessionNumber,
|
|
cMTSessionLifeNumber, cMTBucketNumber,cMTHopStatsAddrType
|
|
and cMTHopStatsAddr.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
INDEX {
|
|
cMTSessionNumber,
|
|
cMTSessionLifeNumber,
|
|
cMTBucketNumber,
|
|
cMTHopStatsAddrType,
|
|
cMTHopStatsAddr
|
|
}
|
|
::= { cMTSystemMetricStatsTable 1 }
|
|
|
|
CMTSystemMetricStatsEntry ::= SEQUENCE {
|
|
cMTSystemMetricBitmaps BITS,
|
|
cMTSystemMetricCpuOneMinuteUtilization Gauge32,
|
|
cMTSystemMetricCpuFiveMinutesUtilization Gauge32,
|
|
cMTSystemMetricMemoryUtilization Gauge32
|
|
}
|
|
|
|
cMTSystemMetricBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
cpuOneMinuteUtilizationUnsupport(0),
|
|
cpuOneMinuteUtilizationUncollected(1),
|
|
cpuFiveMinutesUtilizationUnsupport(2),
|
|
cpuFiveMinutesUtilizationUncollected(3),
|
|
memoryMetricsUnsupport(4),
|
|
memoryMetricsUncollected(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these stats fields in the table are supported. It also
|
|
indicates if the stats data are collected. There are 2 bits
|
|
for each field."
|
|
::= { cMTSystemMetricStatsEntry 1 }
|
|
|
|
cMTSystemMetricCpuOneMinuteUtilization OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the overall CPU busy percentage in the
|
|
last 1 minute period for the network element"
|
|
::= { cMTSystemMetricStatsEntry 2 }
|
|
|
|
cMTSystemMetricCpuFiveMinutesUtilization OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the overall CPU busy percentage in
|
|
the last 5 minute period for the network element"
|
|
::= { cMTSystemMetricStatsEntry 3 }
|
|
|
|
cMTSystemMetricMemoryUtilization OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the overall memory usage percentage for
|
|
the node."
|
|
::= { cMTSystemMetricStatsEntry 4 }
|
|
|
|
|
|
|
|
cMTInterfaceMetricStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CMTInterfaceMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains aggregate data of interface information for
|
|
the network nodes."
|
|
::= { cMTStats 10 }
|
|
|
|
cMTInterfaceMetricStatsEntry OBJECT-TYPE
|
|
SYNTAX CMTInterfaceMetricStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cMTInterfaceMetricStatsTable represents
|
|
interface information of a hop on the path associated
|
|
to a Mediatrace session such as ingress interface speed,
|
|
egress interface speed, etc.
|
|
|
|
The devices creates a row in the cMTInterfaceMetricStatsTable
|
|
when a Mediatrace session starts collecting an interface
|
|
metrics data and has been configured to compute interface
|
|
metrics. Likewise, the device destroys a row in the
|
|
cMTInterfaceMetricStatsTable when the corresponding Mediatrace
|
|
session has ceased collecting the interface metrics data
|
|
(e.g., when a scheduled session has timed out).
|
|
|
|
A single row corresponds to a interface information of a hop
|
|
on the path discovered for a session and is uniquely identified
|
|
by cMTSessionNumber, cMTSessionLifeNumber, cMTBucketNumber,
|
|
cMTHopStatsAddrType and cMTHopStatsAddr.
|
|
|
|
The created rows are destroyed when the device undergoes
|
|
a restart."
|
|
INDEX {
|
|
cMTSessionNumber,
|
|
cMTSessionLifeNumber,
|
|
cMTBucketNumber,
|
|
cMTHopStatsAddrType,
|
|
cMTHopStatsAddr
|
|
}
|
|
::= { cMTInterfaceMetricStatsTable 1 }
|
|
|
|
CMTInterfaceMetricStatsEntry ::= SEQUENCE {
|
|
cMTInterfaceBitmaps BITS,
|
|
cMTInterfaceOutSpeed Gauge32,
|
|
cMTInterfaceInSpeed Gauge32,
|
|
cMTInterfaceOutDiscards Counter32,
|
|
cMTInterfaceInDiscards Counter32,
|
|
cMTInterfaceOutErrors Counter32,
|
|
cMTInterfaceInErrors Counter32,
|
|
cMTInterfaceOutOctets Counter32,
|
|
cMTInterfaceInOctets Counter32
|
|
}
|
|
|
|
cMTInterfaceBitmaps OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
inSpeedUnsupport(0),
|
|
inSpeedUncollected(1),
|
|
outSpeedUnsupport(2),
|
|
outSpeedUncollected(3),
|
|
outDiscardsUnsupport(4),
|
|
outDiscardsUncollected(5),
|
|
inDiscardsUnsupport(6),
|
|
inDiscardsUncollected(7),
|
|
outErrorsUnsupport(8),
|
|
outErrorsUncollected(9),
|
|
inErrorsUnsupport(10),
|
|
inErrorsUncollected(11),
|
|
outOctetsUnsupport(12),
|
|
outOctetsUncollected(13),
|
|
inOctetsUnsupport(14),
|
|
inOctetsUncollected(15)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the corresponding instances of
|
|
these stats fields in the table are supported. It also
|
|
indicates if the stats data are collected. There are 2 bits
|
|
for each field."
|
|
::= { cMTInterfaceMetricStatsEntry 2 }
|
|
|
|
cMTInterfaceOutSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the egress interface's current bandwidth
|
|
in bits per second. For interfaces which do not vary in
|
|
bandwidth or for those where no accurate estimation can be
|
|
made, this object should contain the nominal bandwidth.
|
|
Currently bandwidth above the maximum value 4,294,967,295
|
|
is not supported and it will show the maximum for this
|
|
condition."
|
|
::= { cMTInterfaceMetricStatsEntry 3 }
|
|
|
|
cMTInterfaceInSpeed OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates an estimate of the ingress interface's
|
|
current bandwidth in bits per second. Currently bandwidth
|
|
above the maximum value 4,294,967,295 is not supported and it
|
|
will show the maximum for this condition."
|
|
::= { cMTInterfaceMetricStatsEntry 4 }
|
|
|
|
cMTInterfaceOutDiscards OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of outbound packets which were
|
|
chosen to be discarded even though no errors had been detected
|
|
to prevent their being transmitted. One possible reason for
|
|
discarding such a packet could be to free up buffer space."
|
|
::= { cMTInterfaceMetricStatsEntry 5 }
|
|
|
|
cMTInterfaceInDiscards OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of inbound packets which were
|
|
chosen to be discarded even though no errors had been detected
|
|
to prevent their being deliverable to a higher-layer protocol.
|
|
One possible reason for discarding such a packet could be to
|
|
free up buffer space.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { cMTInterfaceMetricStatsEntry 6 }
|
|
|
|
cMTInterfaceOutErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the error packet number. For
|
|
packet-oriented interfaces, the number of outbound packets that
|
|
could not be transmitted because of errors. For
|
|
character-oriented or fixed-length interfaces, the number of
|
|
outbound transmission units that could not be transmitted
|
|
because of errors.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { cMTInterfaceMetricStatsEntry 7 }
|
|
|
|
cMTInterfaceInErrors OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the error packet number. For
|
|
packet-oriented interfaces, the number of inbound packets that
|
|
contained errors preventing them from being deliverable to a
|
|
higher-layer protocol. For character-oriented or fixed-length
|
|
interfaces, the number of inbound transmission units that
|
|
contained errors preventing them from being deliverable to
|
|
a higher-layer protocol.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { cMTInterfaceMetricStatsEntry 8 }
|
|
|
|
cMTInterfaceOutOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of octets transmitted
|
|
out of the interface, including framing characters.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { cMTInterfaceMetricStatsEntry 9 }
|
|
|
|
cMTInterfaceInOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the total number of octets received on
|
|
the interface, including framing characters.
|
|
|
|
Discontinuities in the value of this counter can occur at
|
|
re-initialization of the management system, and at other
|
|
times as indicated by the value of
|
|
ifCounterDiscontinuityTime."
|
|
::= { cMTInterfaceMetricStatsEntry 10 }
|
|
|
|
|
|
ciscoMediatraceMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoMediatraceMIBConform 1 }
|
|
|
|
ciscoMediatraceMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoMediatraceMIBConform 2 }
|
|
|
|
|
|
ciscoMediatraceMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a default module-compliance
|
|
containing default object groups."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ciscoMediatraceMIBMainObjectGroup }
|
|
::= { ciscoMediatraceMIBCompliances 1 }
|
|
|
|
-- Units of Conformance
|
|
|
|
ciscoMediatraceMIBMainObjectGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cMTFlowSpecifierRowStatus,
|
|
cMTFlowSpecifierDestAddrType,
|
|
cMTFlowSpecifierDestAddr,
|
|
cMTFlowSpecifierDestPort,
|
|
cMTFlowSpecifierSourceAddrType,
|
|
cMTFlowSpecifierSourceAddr,
|
|
cMTFlowSpecifierSourcePort,
|
|
cMTFlowSpecifierIpProtocol,
|
|
cMTPathSpecifierRowStatus,
|
|
cMTPathSpecifierDestAddrType,
|
|
cMTPathSpecifierDestAddr,
|
|
cMTPathSpecifierDestPort,
|
|
cMTPathSpecifierSourceAddrType,
|
|
cMTPathSpecifierSourceAddr,
|
|
cMTPathSpecifierSourcePort,
|
|
cMTPathSpecifierProtocolForDiscovery,
|
|
cMTPathSpecifierGatewayAddrType,
|
|
cMTPathSpecifierGatewayAddr,
|
|
cMTPathSpecifierGatewayVlanId,
|
|
cMTPathSpecifierIpProtocol,
|
|
cMTSessionParamsResponseTimeout,
|
|
cMTSessionParamsFrequency,
|
|
cMTSessionParamsHistoryBuckets,
|
|
cMTSessionParamsInactivityTimeout,
|
|
cMTSessionParamsRouteChangeReactiontime,
|
|
cMTSessionParamsRowStatus,
|
|
cMTSessionPathSpecifierName,
|
|
cMTMediaMonitorProfileRtpMaxDropout,
|
|
cMTMediaMonitorProfileRtpMaxReorder,
|
|
cMTMediaMonitorProfileRtpMinimalSequential,
|
|
cMTMediaMonitorProfileInterval,
|
|
cMTMediaMonitorProfileRowStatus,
|
|
cMTSessionFlowSpecifierName,
|
|
cMTSessionParamName,
|
|
cMTSessionProfileName,
|
|
cMTSessionRequestStatsRouteIndex,
|
|
cMTSessionRequestStatsTracerouteStatus,
|
|
cMTSessionRowStatus,
|
|
cMTScheduleLife,
|
|
cMTScheduleStartTime,
|
|
cMTScheduleEntryAgeout,
|
|
cMTScheduleRowStatus,
|
|
cMTSystemProfileMetric,
|
|
cMTSystemProfileRowStatus,
|
|
cMTHopStatsMediatraceTtl,
|
|
cMTHopStatsName,
|
|
cMTHopStatsCollectionStatus,
|
|
cMTHopStatsIngressInterface,
|
|
cMTHopStatsEgressInterface,
|
|
cMTPathHopType,
|
|
cMTPathHopAddrType,
|
|
cMTPathHopAddr,
|
|
cMTPathHopAlternate1AddrType,
|
|
cMTPathHopAlternate1Addr,
|
|
cMTPathHopAlternate2AddrType,
|
|
cMTPathHopAlternate2Addr,
|
|
cMTPathHopAlternate3AddrType,
|
|
cMTPathHopAlternate3Addr,
|
|
cMTTraceRouteHopNumber,
|
|
cMTTraceRouteHopRtt,
|
|
cMTSessionRequestStatsRequestTimestamp,
|
|
cMTSessionRequestStatsRequestStatus,
|
|
cMTSessionRequestStatsNumberOfMediatraceHops,
|
|
cMTSessionRequestStatsNumberOfValidHops,
|
|
cMTSessionRequestStatsNumberOfErrorHops,
|
|
cMTSessionRequestStatsNumberOfNoDataRecordHops,
|
|
cMTSessionRequestStatsNumberOfNonMediatraceHops,
|
|
cMTCommonMetricsIpPktDropped,
|
|
cMTCommonMetricsIpOctets,
|
|
cMTCommonMetricsIpPktCount,
|
|
cMTCommonMetricsIpByteRate,
|
|
cMTCommonMetricsIpDscp,
|
|
cMTCommonMetricsIpTtl,
|
|
cMTCommonMetricsFlowCounter,
|
|
cMTCommonMetricsFlowDirection,
|
|
cMTCommonMetricsLossMeasurement,
|
|
cMTCommonMetricsMediaStopOccurred,
|
|
cMTCommonMetricsRouteForward,
|
|
cMTCommonMetricsIpProtocol,
|
|
cMTRtpMetricsBitRate,
|
|
cMTRtpMetricsOctets,
|
|
cMTRtpMetricsPkts,
|
|
cMTRtpMetricsJitter,
|
|
cMTRtpMetricsLostPkts,
|
|
cMTRtpMetricsExpectedPkts,
|
|
cMTRtpMetricsLostPktEvents,
|
|
cMTRtpMetricsLossPercent,
|
|
cMTTcpMetricMediaByteCount,
|
|
cMTTcpMetricConnectRoundTripDelay,
|
|
cMTTcpMetricLostEventCount,
|
|
cMTSystemMetricCpuOneMinuteUtilization,
|
|
cMTSystemMetricCpuFiveMinutesUtilization,
|
|
cMTSystemMetricMemoryUtilization,
|
|
cMTInterfaceOutSpeed,
|
|
cMTInterfaceInSpeed,
|
|
cMTInterfaceOutDiscards,
|
|
cMTInterfaceInDiscards,
|
|
cMTInterfaceOutErrors,
|
|
cMTInterfaceInErrors,
|
|
cMTInterfaceOutOctets,
|
|
cMTInterfaceInOctets,
|
|
cMTMediaMonitorProfileMetric,
|
|
cMTSessionTraceRouteEnabled,
|
|
cMTScheduleRecurring,
|
|
cMTFlowSpecifierMetadataGlobalId,
|
|
cMTPathSpecifierMetadataGlobalId,
|
|
cMTHopStatsMaskBitmaps,
|
|
cMTSessionStatusBitmaps,
|
|
cMTCommonMetricsBitmaps,
|
|
cMTRtpMetricsBitmaps,
|
|
cMTTcpMetricBitmaps,
|
|
cMTSystemMetricBitmaps,
|
|
cMTInterfaceBitmaps,
|
|
cMTSessionStatusOperationState,
|
|
cMTSessionStatusOperationTimeToLive,
|
|
cMTSessionStatusGlobalSessionId,
|
|
cMTSessionRequestStatsBitmaps,
|
|
cMTSessionRequestStatsMDGlobalId,
|
|
cMTSessionRequestStatsMDMultiPartySessionId,
|
|
cMTSessionRequestStatsMDAppName,
|
|
cMTInitiatorEnable,
|
|
cMTInitiatorSourceInterface,
|
|
cMTInitiatorSourceAddressType,
|
|
cMTInitiatorSourceAddress,
|
|
cMTInitiatorMaxSessions,
|
|
cMTInitiatorSoftwareVersionMajor,
|
|
cMTInitiatorProtocolVersionMajor,
|
|
cMTInitiatorConfiguredSessions,
|
|
cMTInitiatorPendingSessions,
|
|
cMTInitiatorInactiveSessions,
|
|
cMTInitiatorActiveSessions,
|
|
cMTResponderEnable,
|
|
cMTResponderMaxSessions,
|
|
cMTResponderActiveSessions,
|
|
cMTInitiatorSoftwareVersionMinor,
|
|
cMTInitiatorProtocolVersionMinor,
|
|
cMTCommonMetricsFlowSamplingStartTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The is a object group."
|
|
::= { ciscoMediatraceMIBGroups 1 }
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|