схема базы данных Open_vSwitch (Open_vSwitch database schema)
Queue TABLE
A configuration for a port output queue, used in configuring
Quality of Service (QoS) features. May be referenced by queues
column in QoS
table.
Summary:
dscp
optional integer, in range 0 to 63
Configuration for linux-htb QoS:
other_config : min-rate
optional string, containing an
integer, at least 1
other_config : max-rate
optional string, containing an
integer, at least 1
other_config : burst
optional string, containing an
integer, at least 1
other_config : priority
optional string, containing an
integer, in range 0 to
4,294,967,295
Configuration for linux-hfsc QoS:
other_config : min-rate
optional string, containing an
integer, at least 1
other_config : max-rate
optional string, containing an
integer, at least 1
Common Columns:
other_config
map of string-string pairs
external_ids
map of string-string pairs
Details:
dscp
: optional integer, in range 0 to 63
If set, Open vSwitch will mark all traffic egressing this
Queue
with the given DSCP bits. Traffic egressing the
default Queue
is only marked if it was explicitly selected
as the Queue
at the time the packet was output. If unset,
the DSCP bits of traffic egressing this Queue
will remain
unchanged.
Configuration for linux-htb QoS:
QoS type linux-htb
may use queue_id
s less than 61440. It has the
following key-value pairs defined.
other_config : min-rate
: optional string, containing an integer,
at least 1
Minimum guaranteed bandwidth, in bit/s.
other_config : max-rate
: optional string, containing an integer,
at least 1
Maximum allowed bandwidth, in bit/s. Optional. If
specified, the queue's rate will not be allowed to exceed
the specified value, even if excess bandwidth is
available. If unspecified, defaults to no limit.
other_config : burst
: optional string, containing an integer, at
least 1
Burst size, in bits. This is the maximum amount of
``credits'' that a queue can accumulate while it is idle.
Optional. Details of the linux-htb
implementation require
a minimum burst size, so a too-small burst
will be
silently ignored.
other_config : priority
: optional string, containing an integer,
in range 0 to 4,294,967,295
A queue with a smaller priority
will receive all the
excess bandwidth that it can use before a queue with a
larger value receives any. Specific priority values are
unimportant; only relative ordering matters. Defaults to 0
if unspecified.
Configuration for linux-hfsc QoS:
QoS type linux-hfsc
may use queue_id
s less than 61440. It has the
following key-value pairs defined.
other_config : min-rate
: optional string, containing an integer,
at least 1
Minimum guaranteed bandwidth, in bit/s.
other_config : max-rate
: optional string, containing an integer,
at least 1
Maximum allowed bandwidth, in bit/s. Optional. If
specified, the queue's rate will not be allowed to exceed
the specified value, even if excess bandwidth is
available. If unspecified, defaults to no limit.
Common Columns:
The overall purpose of these columns is described under Common
Columns
at the beginning of this document.
other_config
: map of string-string pairs
external_ids
: map of string-string pairs