Class CIM_MPLSLSP
extends CIM_EnabledLogicalElement

This class is used to represent an MPLS Label Switch Path (LSP). This is usually a path from an ingress to an egress label edge router, through a sequence of label switch routers. Sometimes an LSP is a series of hop-by-hop LSPs that go from the ingress to egress LSRs. For example, using unordered downstream unsolicited mode in LDP, the result is a series of 'mini' LSPs along the path, each with incoming and outgoing labels, and a FEC to accept traffic onto the 'mini' LSP at each hop. An instance describes either an existing LSP, or the user's configurations of one to be established in the network. The boolean property, Established, indicates the state of the instance. Note that MPLSLSP subclasses from EnabledLogicalElement. This allows (via inherited properties) the explicit enabling and disabling of the path, as well as the ability to request that the path be 'tested' or shut down.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_EnabledLogicalElement
   |
   +--CIM_MPLSLSP

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThis class is used to represent an MPLS Label Switch Path (LSP). This is usually a path from an ingress to an egress label edge router, through a sequence of label switch routers. Sometimes an LSP is a series of hop-by-hop LSPs that go from the ingress to egress LSRs. For example, using unordered downstream unsolicited mode in LDP, the result is a series of 'mini' LSPs along the path, each with incoming and outgoing labels, and a FEC to accept traffic onto the 'mini' LSP at each hop. An instance describes either an existing LSP, or the user's configurations of one to be established in the network. The boolean property, Established, indicates the state of the instance. Note that MPLSLSP subclasses from EnabledLogicalElement. This allows (via inherited properties) the explicit enabling and disabling of the path, as well as the ability to request that the path be 'tested' or shut down.
Experimentalbooleantrue
UMLPackagePathstringCIM::Network::MPLS
Versionstring2.19.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Establishedboolean
DescriptionstringBoolean indicating whether or not the LSP currently exists in the network. Note that if the LSP is not established, then the OperationalStatus properties inherited from Managed SystemElement have no meaning.
Writebooleantrue
IngressMayRerouteboolean
DescriptionstringFlag to indicate that the LSP ingress node may choose to reroute this LSP without tearing it down.
InstanceIDstring
DescriptionstringInstanceID opaquely identifies a unique instance of MPLSLSP. The InstanceID must be unique within a namespace. In order to ensure uniqueness, the value of InstanceID should be constructed in the following manner: The instance id consists of the IPAddress of the ingress LSR, combined with the LocalLSPId found in this class.
Keybooleantrue
OverridestringInstanceID
IsPersistentboolean
DescriptionstringFlag to indicate that this LSP should be restored automatically after a failure occurs.
LocalLSPIduint16
DescriptionstringProperty indicating a unique (per ingress LSR) LSP ID.
Requiredbooleantrue
NestingLeveluint16
DescriptionstringProperty to indicate the nesting level of this LSP. Note that this a shortcut counting the number of instances of the MPLSLSPInLSP association. It is advantageous to determine the nesting level directly, instead of traversing several associations to do so.
EgressIPAddressesstring[]
DescriptionstringThe IP addresses of the egress node(s) (LERs) of the path. This is an array to allow for multipoint LSPs.
IngressIPAddressesstring[]
DescriptionstringThe IP addresses of the ingress node(s) (LERs) of the path. This is an array to allow for multipoint LSPs.

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
EnabledDefaultuint16CIM_EnabledLogicalElement
EnabledStateuint16CIM_EnabledLogicalElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
OtherEnabledStatestringCIM_EnabledLogicalElement
PrimaryStatusuint16CIM_ManagedSystemElement
RequestedStateuint16CIM_EnabledLogicalElement
StatusstringCIM_ManagedSystemElement
TimeOfLastStateChangedatetimeCIM_EnabledLogicalElement
TransitioningToStateuint16CIM_EnabledLogicalElement
AvailableRequestedStatesuint16[]CIM_EnabledLogicalElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
RequestStateChangeuint32CIM_EnabledLogicalElement