Name | Data Type | Value | Scope | Flavors |
---|---|---|---|---|
Description | string | This class represents a logical entity that resides in the data forwarding path of a network device. It describes the metering of network traffic using a token bucket meter. Two types of token bucket meters are defined using this class - a simple, 2 parameter bucket meter, and a multi-stage meter. A simple token bucket usually has two parameters, an average token rate and a burst size. Quoting from the IETF Draft, 'A Conceptual Model for DiffServ Routers', "TB meters compare the arrival rate of packets to the average rate specified by the TB profile. Logically, tokens accumulate in a bucket at the average rate, up to a maximum credit which is the burst size. Packets of length L bytes are considered conforming if any tokens are available in the bucket at the time of packet arrival: up to L bytes may then be borrowed from future token allocations. Packets are allowed to exceed the average rate in bursts up to the burst size. Packets which arrive to find a bucket with no tokens in it are deemed non-conforming." This type of meter has only two conformance levels - conforming and non-conforming. This class also defines an excess burst size, which enables the meter to have three conformance levels (basically, 'conforming', 'partially conforming', and 'non-conforming'). The difference is that packets that exceed the excess burst size are deemed non-conforming, while packets that exceed the smaller BurstSize but are less than the ExcessBurstSize are deemed partially conforming. This is modeled as a subclass of ConditioningService and has the ability to invoke different ConditioningServices for conforming, partially conforming and non-conforming traffic. | None | TRANSLATABLE= true |
Name | Data Type | Qualifiers | ||||
---|---|---|---|---|---|---|
Name | Data Type | Value | Scope | Flavors | ||
AverageRate | real32 | |||||
Description | string | This property is a 32-bit real number that is used to define the committed rate of the meter. | None | TRANSLATABLE= true | ||
Units | string | KiloBits per Second | None | TRANSLATABLE= true | ||
BurstSize | real32 | |||||
Description | string | This property is a 32-bit real number that is used to define the maximum number of tokens available for the committed rate (specified by the AverageRate property). | None | TRANSLATABLE= true | ||
Units | string | KiloBytes | None | TRANSLATABLE= true | ||
ExcessBurstSize | real32 | |||||
Description | string | This property is a 32-bit real number that is used to define the maximum number of tokens available for the peak rate (specified by the PeakRate property). | None | TRANSLATABLE= true | ||
Units | string | KiloBytes | None | TRANSLATABLE= true | ||
PeakRate | real32 | |||||
Description | string | This attribute is a 32-bit real number that is used to define the peak rate of the meter. | None | TRANSLATABLE= true | ||
Units | string | KiloBits per Second | None | TRANSLATABLE= true |
Name | Data Type | Class Origin |
---|---|---|
Caption | string | CIM_ManagedElement |
ConformanceLevels | uint16 | CIM_MeterService |
CreationClassName | string | CIM_Service |
Description | string | CIM_ManagedElement |
Enabled | boolean | CIM_ConditioningService |
InstallDate | datetime | CIM_ManagedSystemElement |
MeterType | uint16 | CIM_MeterService |
Name | string | CIM_Service |
OtherMeterType | string | CIM_MeterService |
OtherProtocolType | string | CIM_ForwardingService |
ProtocolType | uint16 | CIM_ForwardingService |
ServiceURL | string | CIM_NetworkService |
Started | boolean | CIM_Service |
StartMode | string | CIM_Service |
Status | string | CIM_ManagedSystemElement |
SystemCreationClassName | string | CIM_Service |
SystemName | string | CIM_Service |