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 TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_ManagedSystemElement
OperatingStatusuint16CIM_ManagedSystemElement
PrimaryStatusuint16CIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods