// Copyright (c) 2005 DMTF. All rights reserved.
// Add UmlPackagePath
// qualifier values to CIM Schema.
// Add PUnit qualifier values
// to Units qualifier values.
// ==================================================================
// CIM_MPLSTunnelStats
// ==================================================================
[Experimental, Version ( "2.8.1000" ),
UMLPackagePath ( "CIM::Network::MPLS" ),
Description (
"This class represents the statistics for an MPLSTunnel. The "
"statistics are associated to the tunnel using the "
"relationship, CIM_ElementStatisticalData." )]
class CIM_MPLSTunnelStats : CIM_StatisticalData {
[Description (
"Specifies the total time the primary tunnel has been "
"active. A primary tunnel is found/designated in "
"situations where multiple tunnels exist - i.e., when "
"parallel or backup tunnels are defined." ),
Units ( "Hundredths of a Second" ),
Counter, MaxValue ( 4294967295 ),
MappingStrings {
"MIB.IETF|MPLS-TE-MIB.MPLSTunnelPrimaryTimeUp" },
PUnit ( "second * 10^-2" )]
uint32 TunnelPrimaryTimeUp;
[Description (
"Specifies the number of times the paths have changed for "
"this tunnel." ),
Counter, MappingStrings {
"MIB.IETF|MPLS-TE-MIB.MPLSTunnelPathChanges" }]
uint32 TunnelPathChanges;
[Description (
"Specifies the time since the last path change for this tunnel."
),
Units ( "Hundredths of a Second" ),
Counter, MaxValue ( 4294967295 ),
MappingStrings {
"MIB.IETF|MPLS-TE-MIB.MPLSTunnelLastPathChange" },
PUnit ( "second * 10^-2" )]
uint32 TunnelLastPathChange;
[Description (
"Specifies the number of times the operational status of "
"this tunnel has changed." ),
Counter, MappingStrings {
"MIB.IETF|MPLS-TE-MIB.MPLSTunnelStateTransitions" }]
uint32 TunnelStateTransitions;
[Description (
"This value identifies the total time for which the the "
"OperationalStatus of the tunnel is up (i.e., \"OK\"=2)." ),
Units ( "Hundredths of a Second" ),
Counter, MappingStrings {
"MIB.IETF|MPLS-TE-MIB.MPLSTunnelInstanceUpTime" },
PUnit ( "second * 10^-2" )]
uint32 TunnelInstanceUpTime;
};