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 Type
Captionstring
CommunicationStatusuint16
Descriptionstring
DetailedStatusuint16
ElementNamestring
EnabledDefaultuint16
EnabledStateuint16
Generationuint64
HealthStateuint16
InstallDatedatetime
Namestring
OperatingStatusuint16
OtherEnabledStatestring
PrimaryStatusuint16
RequestedStateuint16
Statusstring
TimeOfLastStateChangedatetime
TransitioningToStateuint16
AvailableRequestedStatesuint16[]
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods

Inherited Class Methods

NameReturn Type
RequestStateChangeuint32