Class CIM_MPLSSegment
extends CIM_LogicalElement

This class is abstract, and generalizes the notion of incoming and outgoing MPLS segments on an interface/MPLSProtocolEndpoint. (Both In and Out Segment subclasses are derived from MPLSSegment.) An instance is defined in the context of an MPLSProtocolEndpoint. This is specified using the association, CIM_MPLSSegmentOnProtocolEP.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_MPLSSegment

Direct Known Subclasses

CIM_MPLSInSegment
CIM_MPLSOutSegment

Class Qualifiers

NameData TypeValue
Abstractbooleantrue
DescriptionstringThis class is abstract, and generalizes the notion of incoming and outgoing MPLS segments on an interface/MPLSProtocolEndpoint. (Both In and Out Segment subclasses are derived from MPLSSegment.) An instance is defined in the context of an MPLSProtocolEndpoint. This is specified using the association, CIM_MPLSSegmentOnProtocolEP.
Experimentalbooleantrue
UMLPackagePathstringCIM::Network::MPLS
Versionstring2.19.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
InstanceIDstring
DescriptionstringInstanceID opaquely identifies a unique instance of MPLSSegment. The InstanceID must be unique within a namespace. In order to ensure uniqueness, the value of InstanceID should be constructed in the following manner: <ID of the MPLSProtocolEndpoint>.<InLabel or TopLabel>.
Keybooleantrue
OverridestringInstanceID
OtherOwnerstring
DescriptionstringIf property SegmentOwner has a value 1 ("Other"), this property contains a string explaining the entity that created and manages the Segment.
ModelCorrespondencestringCIM_MPLSSegment.SegmentOwner
SegmentOwneruint16
DescriptionstringDenotes the entity that created and is responsible for managing this Segment. Note that the MappingString is depending on the instantiated class and corresponds to InSegmentOwner or OutSegmentOwner.
MappingStringsstringMIB.IETF|MPLS-LSR-MIB.MPLSInSegmentOwner, MIB.IETF|MPLS-LSR-MIB.MPLSIOutSegmentOwner
ModelCorrespondencestringCIM_MPLSSegment.OtherOwner
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7
ValuesstringUnknown, Other, SNMP, LDT, RSVP, CR-LDP, Policy Agent, CLI

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
Descriptionstring
DetailedStatusuint16
ElementNamestring
Generationuint64
HealthStateuint16
InstallDatedatetime
Namestring
OperatingStatusuint16
PrimaryStatusuint16
Statusstring
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods