This MIB module defines objects describing traffic controllers used by a service control entity.
A service control entity is a network device which monitors and controls traffic. The service control enitity is used as a platform for different service control applications which may perform monitoring operations beyond packet counting and delve deeper into the contents of network traffic, such as deep packet inspection. It provides programmable stateful inspection of bidirectional traffic flows, maps these flows to users or subscribers, and can control traffic flow according to different attributes.
A service control entity traffic controller can act as a rather simple policer or implement more complicated logic in controlling traffic, up to actual applicative attributes of the traffic itself.
The global service controller is a controller component implemented by the service control entity, which acts as a rather simple policer for traffic transiting through the service control entity. A global service controller may be configured per service control entity interface with a configurable bandwidth limitation. The controller is responsible for the enforcement of the bandwith limitation configured in the service control entity.
Aggregative global controller is a mechanism that allows dynamic bandwidth allocation between two global controllers that reside on the same direction of two links. Regularly, a global controller is configured per physical port. When aggregative global controller is configured, the relevant per-port global controllers are configured dynamically and automatically by the aggregative global controller mechanism.
Primary bandwidth controller controls the total of subscriber traffic and manage the number of bandwidth controller. Its main properties are committed information rate, peak information rate, and relative priority.
This table contains data for each global service controller in the service control entity. The table has an expansion dependent relationship on the entPhysicalTable, containing zero or more rows for each physical entity.
PhysicalIndexAn arbitrary value that uniquely identifies the physical entity. The value should be a small positive integer. Index values for different physical entities are not necessarily contiguous. (1..2147483647) · Integer32 · hint d
The index for this entry.
cscGlobalControllersIndex
1.3.6.1.4.1.9.9.667.0.1.1.1
Unsigned32 (1..4294967295)
This object indicates an arbitrary integer-value that uniquely identifies a global service controller.
cscGlobalControllersId
1.3.6.1.4.1.9.9.667.0.1.1.2
Unsigned32
This object indicates the unique id assigned to this global controller by the service control entity.
cscGlobalControllersDescription
1.3.6.1.4.1.9.9.667.0.1.1.3
SnmpAdminStringAn octet string containing administrative information, preferably in human-readable form.
To facilitate internationalization, this information is represented using the ISO/IEC IS 10646-1 character set, encoded as an octet string using the UTF-8 transformation format described in [RFC2279].
Since additional code points are added by amendments to the 10646 standard from time to time, implementations must be prepared to encounter any code point from 0x00000000 to 0x7fffffff. Byte sequences that do not correspond to the valid UTF-8 encoding of a code point or are outside this range are prohibited.
The use of control codes should be avoided.
When it is necessary to represent a newline, the control code sequence CR LF should be used.
The use of leading or trailing white space should be avoided.
For code points not directly supported by user interface hardware or software, an alternative means of entry and display, such as hexadecimal, may be provided.
For information encoded in 7-bit US-ASCII, the UTF-8 encoding is identical to the US-ASCII encoding.
UTF-8 may require multiple bytes to represent a single character / code point; thus the length of this object in octets may be different from the number of characters encoded. Similarly, size constraints refer to the number of encoded octets, not the number of characters represented by an encoding.
Note that when this TC is used for an object that is used or envisioned to be used as an index, then a SIZE restriction MUST be specified so that the number of sub-identifiers for any object instance does not exceed the limit of 128, as defined by [RFC3416].
Note that the size of an SnmpAdminString object is measured in octets, not characters. SIZE (1..255) · OCTET STRING · hint 255t
This object indicates a human readable string which is the name associated with this global service controller.
cscGlobalControllersBandwidthUnits
1.3.6.1.4.1.9.9.667.0.1.1.4
INTEGER1 = kbps2 = mbps · Integer32
An enumerated value which identifies the units for cscGlobalControllersBandwidth value, such as 'kbps' (kilobit per second), 'mbps' (megabit per second), etc.
cscGlobalControllersBandwidth
1.3.6.1.4.1.9.9.667.0.1.1.5
Unsigned32
This object indicates the bandwidth limitation for this global controller to enforce. The units of cscGlobalControllersBandwidth are indicated by the value of cscGlobalControllersBandwidthUnits.
cscGlobalControllersUtilization
1.3.6.1.4.1.9.9.667.0.1.1.6
Unsigned32 (0..100) · percent
This object specifies the percentage of utilized bandwidth of the controller out of the configured bandwidth limitation by the cscGlobalControllersBandwidth. For example, if cscGlobalControllersBandwidth = 1000 kbps and cscGlobalControllersUtilization = 65%, then the current utilization of this controller is 650 kbps.
This table provides information regarding the aggregative global controller related configuration per link.
cscAggregativeGlobalControllersLinkIndex
1.3.6.1.4.1.9.9.667.0.3.1.1
Unsigned32 (1..100)
This object indicates an arbitrary integer-value that uniquely identifies a link.
cscAggregativeGlobalControllersLinkSide
1.3.6.1.4.1.9.9.667.0.3.1.2
INTEGER1 = subscriber2 = network · Integer32
This object indicates the direction of flow (subscriber side or network side).
cscAggregativeGlobalControllersLinkAgcId
1.3.6.1.4.1.9.9.667.0.3.1.3
Unsigned32 (1..4096)
This object indicates an arbitrary integer-value that uniquely identifies an aggregative global controller.
cscAggregativeGlobalControllersLinkEnforcedRate
1.3.6.1.4.1.9.9.667.0.3.1.4
Gauge32 · kbps
This object specifies the enforced rate which is the rate that each bandwidth controller, primary bandwidth controller seek to attain, taking into account external constraints. The types of external constraint are global controller, physical port, primary bandwidth controller.
This object specifies the committed information rate which is the aggregate rate that the bandwidth controller is committed to supply to its controlled flows. In all cases, the system will do its utmost to ensure that committed rate is not harmed. This cannot be guaranteed in cases of oversubscription of committed rate in the system as a whole.
This object specifies peak information rate which is the peak aggregate rate of the controlled flows. Aggregate rate means the total bandwidth of all controlled flows.
cscAggregativeGlobalControllersAssuranceLevel
1.3.6.1.4.1.9.9.667.0.3.1.7
Unsigned32 (1..10)
This object specifies assurance level which is the bandwidth controller strength in the competition over bandwidth in case of congestion. Assured level controls how fast Enforced rate would decrease from peak information rate to committed information rate as congestion builds, or increase from committed information rate to peak information rate as congestion decreases. A higher assured level ensures a higher enforced rate compared to a similar bandwidth controller with a lower assured level.