# Class CIM_MPLSService
extends CIM_Service

This object class contains properties relating to the overall operation of MPLS on a router. This service is weak to the router (modeled as a ComputerSystem) via the association CIM_HostedService.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_Service
|
+--CIM_MPLSService

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This object class contains properties relating to the overall operation of MPLS on a router. This service is weak to the router (modeled as a ComputerSystem) via the association CIM_HostedService.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network::MPLS
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
FloodingInterval | uint16 |
Description | string | Specifies the time interval in seconds at which traffic engineering information is flooded. Shorter intervals lead to more control overhead, more traffic in the network and more cycles wasted in processing this information at the routers. On the other hand longer intervals, make the route chosen for the tunnels to be less optimal with respect to the state of the network.
PUnit | string | second
Units | string | Seconds
ReoptimizationFreq | uint32 | 3600
Description | string | Path computation may be configured to be more or less reactive to network state. It may be desirable to have different values on different LSRs. Also, certain tunnels may not be re-optimized. This property specifies the re-optimization frequency for the LSR, in seconds. Default is 3600 (1 hour). The maximum interval is 604800 seconds (1 week). A value of 0 disables re- optimization.
MaxValue | sint64 | 604800
PUnit | string | second
Units | string | Seconds
ReoptimizationLinkUp | uint16 |
Description | string | This property describes what happens when the MPLSTEService obtains knowledge about a new link coming into operation. The value 'OnLinkUp' (1) denotes that immediately after detecting the new link, a re-optimization step is performed. 'NextTimeInSchedule' (2) waits until the next time a re- optimization needs to take place. The frequency is defined by the ReoptimizationFreq property. And, 'Manual Trigger' (3) means the re-optimization MUST be triggered by manual interaction such as a human operator triggering the re-optimization.
ValueMap | string | 0, 1, 2, 3
Values | string | Unknown, OnLinkUp, NextTimeInSchedule, ManualTrigger

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_Service
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
LoSID | string | CIM_Service
LoSOrgID | string | CIM_Service
Name | string | CIM_Service
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
PrimaryOwnerContact | string | CIM_Service
PrimaryOwnerName | string | CIM_Service
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedState | uint16 | CIM_EnabledLogicalElement
Started | boolean | CIM_Service
StartMode | string | CIM_Service
Status | string | CIM_ManagedSystemElement
SystemCreationClassName | string | CIM_Service
SystemName | string | CIM_Service
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
ChangeAffectedElementsAssignedSequence | uint32 | CIM_Service
RequestStateChange | uint32 | CIM_EnabledLogicalElement
StartService | uint32 | CIM_Service
StopService | uint32 | CIM_Service