# Class CIM_MPLSBuffers
extends CIM_BufferPool

MPLSBuffers represents buffer resources supporting Label Switch Routers (LSRs) and MPLS interfaces on these LSRs.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Collection
|
+--CIM_CollectionOfMSEs
|
+--CIM_BufferPool
|
+--CIM_MPLSBuffers

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | MPLSBuffers represents buffer resources supporting Label Switch Routers (LSRs) and MPLS interfaces on these LSRs.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network::Buffers
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
MaxAllocMultiplier | uint16 |
Description | string | The maximum allocation multiplier (MAM) determines the proportion of the buffer resource that is available for allocation to MPLS tunnels/traffic trunks. The value of the MAM can be chosen so that a resource can be under-allocated or over-allocated. A resource is said to be under-allocated if the aggregate demands of all traffic trunks that can be allocated to it are always less than the capacity of the resource. A resource is said to be over-allocated if the aggregate demands of all traffic trunks allocated to it can exceed the capacity of the resource.
MaxValue | sint64 | 100
MinValue | sint64 | 0
PUnit | string | percent
Units | string | Percent
ResourceClasses | uint32 |
Description | string | This property describes the resource classes to which a buffer resource belongs. ResourceClasses is defined as a 32-bit vector, and the classes are described in [RFC2702]. In general, a resource can be assigned to more than one resource class, since the classes are coded in the individual bits of the property. Resource classes can be used to implement a variety of policies. From a Traffic Engineering perspective, they can be used to implement policies with regard to both traffic and resource oriented performance optimization. For example, resource class attributes can specify the relative preference of sets of resources for path placement of traffic trunks; explicitly restrict the placement of traffic trunks to specific subsets of resources; etc.

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AvailableBuffers | uint32 | CIM_BufferPool
BufferSize | uint16 | CIM_BufferPool
Caption | string | CIM_ManagedElement
CollectionID | string | CIM_BufferPool
CreationClassName | string | CIM_BufferPool
Description | string | CIM_ManagedElement
ElementName | string | CIM_ManagedElement
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_ManagedElement
Name | string | CIM_BufferPool
SharedBuffers | uint32 | CIM_BufferPool
SizeOfBuffers | uint32 | CIM_BufferPool
TotalBuffers | uint32 | CIM_BufferPool

## Class Methods