uint32 ResourceClasses ; 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. |
MinValue ( 0 ) MaxValue ( 100 ) Units ( "Percent" ) uint16 MaxAllocMultiplier ; 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. |
Units ( "Bytes" ) uint32 SizeOfBuffers ; This property is a 32-bit unsigned integer, and defines the number of bytes in each buffer. |
uint32 AvailableBuffers ; This property is a 32-bit unsigned integer, and defines the number of buffers in the Pool that are currently not allocated to any instance of a QueuingService. Buffers allocated to a QueuingService could either be in use (containing packet data), or allocated to a Queue pending the arrival of new packet data. |
Deprecated { "CIM_BufferPool.SizeOfBuffers" } Units ( "Bytes" ) uint16 BufferSize ; This property is a 16-bit unsigned integer, and defines the number of bytes in each buffer. It is deprecated in lieu of a similar uint32 property. |
uint32 TotalBuffers ; This property is a 32-bit unsigned integer, and defines the total number of buffers in the Pool. |
uint32 SharedBuffers ; This property is a 32-bit unsigned integer, and defines the number of buffers in the Pool that have been simultaneously allocated to multiple instances of QueuingService. |
MaxLen ( 256 ) string Name ; The Name property defines the label by which the object is known. |
MaxLen ( 256 ) Override ( "CollectionID" ) Key string CollectionID ; This property is defined in the CollectionOfMSEs class, but is overridden here to serve as part of the (composite) key that identifies the BufferPool instance. |
MaxLen ( 256 ) Key string CreationClassName ; CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties of this class, this property allows all instances of this class and its subclasses to be uniquely identified. |
MaxLen ( 64 ) string Caption ; The Caption property is a short textual description (one- line string) of the object. |
string Description ; The Description property provides a textual description of the object. |
string ElementName ; A user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. |