Add "default" behaviour to QoS policies documentation
Added devref documentation related to the "default" behaviour for QoS policies. Change-Id: Ic3b149ec5dfdc732a4b5851237389abaef8992b7 Closes-Bug: #1694298
This commit is contained in:
parent
920c2f6afa
commit
3e87e4ab0d
@ -131,11 +131,18 @@ overridden. In the future we may want to have a flag in QoSNetworkPolicyBinding
|
|||||||
or QosRule to enforce such type of application (for example when limiting all
|
or QosRule to enforce such type of application (for example when limiting all
|
||||||
the ingress of routers devices on an external network automatically).
|
the ingress of routers devices on an external network automatically).
|
||||||
|
|
||||||
|
Each project can have at most one default QoS policy, although is not
|
||||||
|
mandatory. If a default QoS policy is defined, all new networks created within
|
||||||
|
this project will have assigned this policy, as long as no other QoS policy is
|
||||||
|
explicitly attached during the creation process. If the default QoS policy is
|
||||||
|
unset, no change to existing networks will be made.
|
||||||
|
|
||||||
From database point of view, following objects are defined in schema:
|
From database point of view, following objects are defined in schema:
|
||||||
|
|
||||||
* QosPolicy: directly maps to the conceptual policy resource.
|
* QosPolicy: directly maps to the conceptual policy resource.
|
||||||
* QosNetworkPolicyBinding, QosPortPolicyBinding: defines attachment between a
|
* QosNetworkPolicyBinding, QosPortPolicyBinding: defines attachment between a
|
||||||
Neutron resource and a QoS policy.
|
Neutron resource and a QoS policy.
|
||||||
|
* QosPolicyDefault: defines a default QoS policy per project.
|
||||||
* QosBandwidthLimitRule: defines the rule to limit the maximum egress
|
* QosBandwidthLimitRule: defines the rule to limit the maximum egress
|
||||||
bandwidth.
|
bandwidth.
|
||||||
* QosDscpMarkingRule: defines the rule that marks the Differentiated Service
|
* QosDscpMarkingRule: defines the rule that marks the Differentiated Service
|
||||||
@ -154,6 +161,7 @@ QoS versioned objects
|
|||||||
For QoS, the following neutron objects are implemented:
|
For QoS, the following neutron objects are implemented:
|
||||||
|
|
||||||
* QosPolicy: directly maps to the conceptual policy resource, as defined above.
|
* QosPolicy: directly maps to the conceptual policy resource, as defined above.
|
||||||
|
* QosPolicyDefault: defines a default QoS policy per project.
|
||||||
* QosBandwidthLimitRule: defines the instance bandwidth limit rule type,
|
* QosBandwidthLimitRule: defines the instance bandwidth limit rule type,
|
||||||
characterized by a max kbps and a max burst kbits. This rule has also a
|
characterized by a max kbps and a max burst kbits. This rule has also a
|
||||||
direction parameter to set the traffic direction, from the instance's point of view.
|
direction parameter to set the traffic direction, from the instance's point of view.
|
||||||
|
Loading…
Reference in New Issue
Block a user